Использование вложенных подзапросов

TBIKC
Дата: 21.12.2011 17:28:10
Написать команду SELECT, использующую связанные под запросы и выполняющую вывод и имён идентификаторов студентов, у которых стипендия совпадает с максимальным значением стипендии для города, в котором живёт студент
Как записать по другому?
SELECT student_id,surname,name,stipend
from student as st, (Select city,max(stipend) as maxSt From student Group by city) as st1
where stipend = st1.maxst and st.city = st1.city;


Структура БД
Картинка с другого сайта.
qwerty112
Дата: 22.12.2011 00:13:45
TBIKC
Написать команду SELECT, использующую связанные под запросы и выполняющую вывод и имён идентификаторов студентов, у которых стипендия совпадает с максимальным значением стипендии для города, в котором живёт студент
Как записать по другому?
SELECT student_id,surname,name,stipend
from student as st, (Select city,max(stipend) as maxSt From student Group by city) as st1
where stipend = st1.maxst and st.city = st1.city;

и чоо , работает ?

а воопще, это тебе - в Оракл надо :)
miksoft
Дата: 22.12.2011 12:34:31
TBIKC,

а какая у вас СУБД?
на скриншоте я вижу Access.

Запрос вроде правильный. Чем он не годится?
bibiskula
Дата: 22.12.2011 15:24:59
TBIKC
Написать команду SELECT, использующую связанные под запросы и выполняющую вывод и имён идентификаторов студентов, у которых стипендия совпадает с максимальным значением стипендии для города, в котором живёт студент
Как записать по другому?
SELECT student_id,surname,name,stipend
from student as st, (Select city,max(stipend) as maxSt From student Group by city) as st1
where stipend = st1.maxst and st.city = st1.city;

Сделай вот так.
SELECT student_id,surname,name,stipend
from student as st 
where stipend = (Select max(stipend) as maxSt From student as st1 where st.city = st1.city);
TBIKC
Дата: 22.12.2011 16:08:38
bibiskula
Сделай вот так.
SELECT student_id,surname,name,stipend
from student as st 
where stipend = (Select max(stipend) as maxSt From student as st1 where st.city = st1.city);


Да вот спасибо, с подзапросом как раз и надо)
TBIKC
Дата: 22.12.2011 16:09:57
miksoft
а какая у вас СУБД?
Запрос вроде правильный. Чем он не годится?


Да Access, просто он какой то не обычный )) - практикую подзапросы

Модератор: Тема перенесена из форума "MySQL".