Сортировка внутри join

pistol
Дата: 22.01.2013 13:05:08
Привет.
SELECT events.id, events.title, events_timetable.start_datetime AS `date_start` 
FROM events
JOIN events_timetable ON events_timetable.event_id = events.id
GROUP BY events.id
ORDER BY events_timetable.start_datetime ASC


events - некие события, например - показ кино в кинотеатре.
events_timetable - расписание сеансов, start_datetime - начало сеанса, поле datetime

Запрос выше выбирает для события не самый первый сеанс, а произвольный. И, соответственно, сортирует события по произвольному времени в расписании, а как произвести сортировку по первому сеансу? Тоесть как сделать так, чтобы был выбран именно первый сеанс?
qwerty112
Дата: 22.01.2013 14:25:38
SELECT events.id, events.title, min(events_timetable.start_datetime) AS `date_start` 
FROM events
JOIN events_timetable ON events_timetable.event_id = events.id
GROUP BY events.id, events.title
ORDER BY 3 ASC
pistol
Дата: 22.01.2013 14:43:37
qwerty112, хаха, действительно, спасибю большое :)