
07.10.2012, 12:57
|
 |
Профессионал
|
|
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
|
|
Цитата:
Сообщение от PhoeniX
Дополнительный запрос делать ради этого? Да ну. Лучше уж так:
Код:
select *
FROM otdel, groupS, kdGroup, trener, sports, data, razrad, kodrazr
WHERE otdel.Код_отделения = groupS.Код_отделения
AND groupS.код_группы = kdGroup.код_группы
AND groupS.код_тренера = trener.код_тренера
AND groupS.код_спортсмена = sports.код_спортсмена
AND sports.код_спортсмена = data.код_спортсмена
AND sports.код_спортсмена = razrad.код_спортсмена
AND razrad.Код_разряда = kodrazr.Код_разряда
AND otdel.отделение LIKE :otd
GROUP BY sports.код_спортсмена
ORDER BY razrad.Дата_присвоения DESC
Возможно, ORDER и GROUP надо будет поменять местами - не уверен в правильности порядка.
|
По моему так не будет работать. Сейчас времени нет - вечером проверю.
|