Форум: "Базы";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
ВнизКак создать запрос SQL? Найти похожие ветки
← →
SiJack (2003-04-15 14:26) [0]Поможите уже голова кипит!!!
Ипользую ADO компонент ADODataset
Имеются две таблицы главная и подчиненная.
Главная
ФИО, Возраст, ?
Подчененная
Результат тестирования, Дата тестирования
Как создать запрос чтоб вместо ? в главной таблице была дата последнего тестирования из одчененной таблицы
Зарание спасибо
← →
Соловьев (2003-04-15 14:30) [1]Как свазаны [Главная] и [Подчененная]?
Может так:
select t1.[ФИО], t1.[Возраст],t2[Результат тестирования],t2.[Дата тестирования]
from [Главная] t1 join [Подчененная] t2 on t1.[id]=t2.[id]
← →
Johnmen (2003-04-15 14:33) [2]http://delphimaster.net/view/3-1050402430/
← →
SiJack (2003-04-15 14:51) [3]Подчиненная и глвная связана один ко многим
Это я уже пробовал, выдаются несколько записей, напимер если человек тестиовался 8-м раз то они мне все и вылезут,а мне надо одну с датой последнего тестирования !
← →
temp (2003-04-15 14:58) [4]
> надо одну с датой последнего тестирования !
+
where t2.[Дата тестирования]= (select max(t2.[Дата тестирования]
)from t2)
← →
Соловьев (2003-04-15 14:59) [5]можно же добавить условие ???
where например?
← →
SiJack (2003-04-15 15:08) [6]> Соловьев ©
Спасибо все правильно только еще один момент
where t2.[Дата тестирования]= (select max(t2.[Дата тестирования]
)from t2
+ Where t1.[id]=t2.[id])
← →
Соловьев (2003-04-15 15:11) [7]
> Where t1.[id]=t2.[id])
по join должно быстрее работать...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c