favorite
Новичок
Доброго времени суток.
Есть 2 таблицы "Студент" и "Медосмотр". Таблица "Студент" имеет поля "Фио" и "ВУЗ".Таблица "Медосмотр" имеет поля "Фио" и "Диагноз".Фио в двух табличках связаны.
И я хочу получить такой запрос,что бы при выводе данных,получалась такая табличка:
Делаю это запросом:
$query=mysql_query("SELECT COUNT(DISTINCT a.Fio) AS kol, a.Fio, a.Diagnoz, b.VUZ, GROUP_CONCAT(DISTINCT b.VUZ ORDER BY b.VUZ ASC SEPARATOR '<th>') AS VUZ, GROUP_CONCAT(DISTINCT a.Fio ORDER BY a.Fio ASC SEPARATOR '<td>') AS Fio FROM `Medosmotr` a INNER JOIN `Student` b ON a.Fio=b.Fio GROUP BY a.Diagnoz");
и получается таблица вида:
И сам вопрос,как можно сделать,что бы выводилось количество человек в каждом ВУЗе,а не только в первом?
Есть 2 таблицы "Студент" и "Медосмотр". Таблица "Студент" имеет поля "Фио" и "ВУЗ".Таблица "Медосмотр" имеет поля "Фио" и "Диагноз".Фио в двух табличках связаны.
И я хочу получить такой запрос,что бы при выводе данных,получалась такая табличка:
Делаю это запросом:
$query=mysql_query("SELECT COUNT(DISTINCT a.Fio) AS kol, a.Fio, a.Diagnoz, b.VUZ, GROUP_CONCAT(DISTINCT b.VUZ ORDER BY b.VUZ ASC SEPARATOR '<th>') AS VUZ, GROUP_CONCAT(DISTINCT a.Fio ORDER BY a.Fio ASC SEPARATOR '<td>') AS Fio FROM `Medosmotr` a INNER JOIN `Student` b ON a.Fio=b.Fio GROUP BY a.Diagnoz");
и получается таблица вида:
И сам вопрос,как можно сделать,что бы выводилось количество человек в каждом ВУЗе,а не только в первом?