|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Вопрос про ADOQuery
Все привет!!!!! Всем заранее спасибо за помощь!
Имеется Delphi 2007. БД Access. Коннект через ADO. Хочу вывести список спортсменов отделения БАДМИНТОН, через ADOQuery. Вот такая структура БД: [spoiler] [/spoiler] Выполняю вот такой SQL запрос : Код:
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 Выводит вот что: У спортсменки Сысоева, есть несколько разрядов. Полученных в разные даты. Почему её выводит несколько раз? Не могу догнать и всё Как сделать так чтобы запись выводилась только один раз, причем с последним полученным разрядом. Проблема в Запросе? или в структуре БД? Спасибо за любую помощь... |