Krisha
pain in the neck
MySQL. Вопрос по COUNT
Есть такой запрос:
Выбираем ChapterID, ChapterOrder, ChapterName из таблицы chapters и из таблицы lessons выбираем все те лессоны у которых TypeID равен 2 или 4, необходимо в результате выборки так же получить кол-во COUNT(lessons.LessonID) из таблицы lessons для каждого чаптера.
Никак не соображу, ведь без GROUP BY кол-во не получить, а если сделать GROUP BY то получается муть.
Есть такой запрос:
PHP:
SELECT chapters.ChapterID, chapters.ChapterOrder, chapters.ChapterName,
IF((lessons.TypeID = '2' OR lessons.TypeID = '4'), LessonNumber, NULL) AS LessonNumber
FROM chapters, lessons
WHERE lessons.ChapterID = chapters.ChapterID
ORDER BY chapters.ChapterOrder, lessons.LessonNumber
Никак не соображу, ведь без GROUP BY кол-во не получить, а если сделать GROUP BY то получается муть.