manzadey
@manzadey
PHP, Laravel, SQL

GROUP BY в MySQL 5.7+, не получается сгруппировать данные?

Всем привет.
Перейдя на MySQL 5.7 запрос ниже перестал работать. Ума не приложу что нужно с ним сделать, тобы он заработал. Прочитал несколько статей и форумов, но так и ничего не понял...
SELECT calendar.*, subjects.id, subjects.subject_name, teachers_users.full_name AS teach_name 
FROM calendar, subjects, teachers_users, classes 
WHERE calendar.subject = subjects.id 
AND subjects.subject_teacher = teachers_users.id 
AND calendar.class = classes.id 
AND classes.id = '1'  
GROUP BY subjects.id
  • Вопрос задан
  • 443 просмотра
Решения вопроса 1
longclaps
@longclaps
Хороший запрос, годный. Где такие писать учат?
SELECT
  calendar.*,
  subjects.id,
  subjects.subject_name,
  teachers_users.full_name AS teach_name
FROM calendar
  JOIN subjects ON calendar.subject = subjects.id
  JOIN teachers_users ON subjects.subject_teacher = teachers_users.id
WHERE calendar.class = 1;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы