![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как создать запрос SQL? [D5, Accss]
SiJack © (2003-04-15 14:26:00)Поможите уже голова кипит!!!
Ипользую ADO компонент ADODataset
Имеются две таблицы главная и подчиненная.
Главная
ФИО, Возраст, ?
Подчененная
Результат тестирования, Дата тестирования
Как создать запрос чтоб вместо ? в главной таблице была дата последнего тестирования из одчененной таблицы
Зарание спасибо
Соловьев (2003-04-15 15:11:00) [1]
> Where t1.[id]=t2.[id])
по join должно быстрее работать...
SiJack (2003-04-15 15:08:00) [2]> Соловьев ©
Спасибо все правильно только еще один момент
where t2.[Дата тестирования]= (select max(t2.[Дата тестирования]
)from t2
+ Where t1.[id]=t2.[id])
Соловьев (2003-04-15 14:59:00) [3]можно же добавить условие ???
where например?
temp (2003-04-15 14:58:00) [4]
> надо одну с датой последнего тестирования !
+
where t2.[Дата тестирования]= (select max(t2.[Дата тестирования]
)from t2)
SiJack (2003-04-15 14:51:00) [5]Подчиненная и глвная связана один ко многим
Это я уже пробовал, выдаются несколько записей, напимер если человек тестиовался 8-м раз то они мне все и вылезут,а мне надо одну с датой последнего тестирования !
Johnmen (2003-04-15 14:33:00) [6]http://www.delphimaster.ru/cgi-bin/forum.pl?look=1&id=1050402430&n=1
Соловьев (2003-04-15 14:30:00) [7]Как свазаны [Главная] и [Подчененная]?
Может так:
select t1.[ФИО], t1.[Возраст],t2[Результат тестирования],t2.[Дата тестирования]
from [Главная] t1 join [Подчененная] t2 on t1.[id]=t2.[id]