![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Rian |
![]()
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 394 Пол: Мужской Репутация: ![]() ![]() ![]() |
сдраствуйте например есть таблицаЖ
студенты -математика -физика -чистописание -пение -музыка и в каждой оценки за год нужно сделать итоговою, в которой будет выведена информация о всех студентах и средний бал для каждого предмета ------------- математика--------физика----------чистописание --------------------------------------------------------------------- иванов -----------5--------------- - --------------------3-------- --------------------------------------------------------------------- петров-------------6---------------7-------------------- - ------- для одной подчиненной таблицы LEFT JOIN нормально делает а больше начинает множить записи... как правильно делать я пробую users LEFT JOIN (мат LEFT JOIN физ LEFT JOIN чист) on users.id Сообщение отредактировано: Rian - 14.04.2011 16:07 -------------------- Objective-C, Unity3d
|
![]() ![]() |
Rian |
![]()
Сообщение
#2
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 394 Пол: Мужской Репутация: ![]() ![]() ![]() |
а можно сделать соединить строки после UNION???
например (user LEFT JOIN math UNION user LEFT JOIN phis UNION user LEFT JOIN log) group by user.id ...сделал подзапрос, если вариант без union покороче есть буду рад Сообщение отредактировано: Rian - 15.04.2011 11:37 -------------------- Objective-C, Unity3d
|
![]() ![]() |
![]() |
Текстовая версия | 24.07.2025 2:06 |