@webalife

Как сформировать запрос к MySQL чтобы при выборе(select) групп, помечать группы в которых есть записи?

4481ca9512b0455da7bb4eef595d0f6f.JPG0cc395f4b6714977b36add937cb7e937.JPG
raspisanie
76cb646f89164fa38117440bd489d0a2.JPG
z_group
dcd7b33902a349ef86b6ab0ffd90ad61.JPG
Вот часть рабочего кода:
cf960e5bfdd945ceb232fddab96f4cd5.JPG
Два файла прикрепляю:
- lesson.php(рабочий, т.е при выборе групп помечает в которых есть записи)
- rasp_glav.php(нерабочий)
lessons.php
rasp_glav.php
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 1
qonand
@qonand
Software Engineer
как то так
SELECT z_group.*, count(raspisanie.id) as cnt FROM z_group
LEFT JOIN raspisanie ON raspisanie.gruppa = z_group.kod_gr
WHERE z_group.arxiv=0
GROUP BY z_group.id
order by z_group.kod_gr
HAVING cnt>0
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 12:23
2500 руб./за проект
25 апр. 2024, в 12:21
10000 руб./за проект