Re[3]: нравится ли вам этот запрос ?
От: MasterZiv СССР  
Дата: 13.01.11 10:44
Оценка:
On 12.01.2011 21:00, Фукерман wrote:

> 1 — вложенный запрос потому, что мне сначала нужно отсортировать, а потом

> сгруппировать, а синтаксис этого сделать не позволяет

Предварительная сортировка перед группировкой никак не меняет
результат группировки.

И в SQL вообще нет "сначала" и "потом". Это язык запросов, а не
язык программирования.

> 2 — как же не нужен, когда мне по нему сортировать надо ?


Если уберёшь сортировку, подзапрос будет не нужен. Если нужна
сортировка, её можно и в основной запрос вставить. Подзапрос для этого
не нужен.

> 3 — гм, гм ...


3-го я сразу не заметил... Тебе вообще что нужно-то ?
GROUP BY без единой агрегирующей функции -- это неправильно.
Надо DISTINCT использовать.

Плюс поля teacher, datetime у тебя будут содержать всё, что
угодно. Что твоя СУБД это позволяет делать -- это ОЧЕНЬ ПЛОХО,
это я согласен. СУБД какая ?
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.