Что не так с этим запросом:
SELECT co.*, mod.COUNT(*) as moduleCount, vid.COUNT(*) as vidCount
FROM courses as co, modules as mod, videos as vid
WHERE mod.course_id=co.id AND vid.course_id=co.id ORDER BY co.id DESC
Другими словами, как я могу это сделать так, чтобы каждая запись возвращалась с "курсов", там дополнительный столбец с именем "modCount", который показывает количество записей в таблице модулей для этого курса_id, а другое - "vidCount", которое делает то же самое для таблицы видео.
Ошибка:
Номер ошибки: 1064
У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL для правильный синтаксис для использования рядом ') в качестве moduleCount, vid.COUNT() как vidCount FROM курсов как co, 'в строке 1