Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.20;
Скачать: CL | DM;

Вниз

Помогите разобраться с SQL запросом. Спасибо   Найти похожие ветки 

 
Игорь   (2004-05-26 03:03) [0]

Две таблички связаны один ко многим. Доступ к главной через компонент query, к подчиненной через table. Нужен sql запрос который не только выбирает даные из обоих табличек но и еще фильтрует их в каждой табице по определенному критерию. Никак не могу сообразить. Или как по другому сделать?


 
kaif ©   (2004-05-26 03:18) [1]

Вообще-то странно как-то. Во-первых почему бы доступ к подчиненной табличке тоже не сделать через TQuery?
Вам нужно применить параметричекие запросы. Видимо у Вас что-то не получилось в этом смысле, иначе бы такой вопрос не возник.
Подчиненный запрос можно через свойство DataSource связать с главным. Например, в главной таблице:
select anyfield1,... from table1
where ...

в подчиненной таблице:
select ... from table2
where anyfield2 = :anyfield1

------------
Что касается запроса, который берет данные из двух табличек, так это нужно просто объединить две таблицы  в третьем запросе
select ...
from table1 t1, table2 t2
where t1.anyfield1 = t2.anyfield2 and ... еще какие-то критерии отбора


 
drew   (2004-05-26 07:18) [2]

попробуйте так


SELECT Anytable1.Anyfield1, AnyTable2.AnyField2
FROM   AnyTable1 INNER JOIN
      AnyTable1.Anyfield3=AnyTable2.AnyField3
GROUP BY Anytable1.Anyfield4



Страницы: 1 вся ветка

Текущий архив: 2004.06.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.049 c
14-1086071246
TUser
2004-06-01 10:27
2004.06.20
Посоветуйте алгоритм.


14-1086019222
praktika
2004-05-31 20:00
2004.06.20
! ПОМОГИ СТУДЕНТУ ПРОЙТИ ПРАКТИКУ !


14-1086216097
hiperLogun
2004-06-03 02:41
2004.06.20
XP Menu


14-1086157930
XIII
2004-06-02 10:32
2004.06.20
"Намедни" на НТВ не стало. Парфенова уволили


6-1083203950
-+= Evgeney =+-
2004-04-29 05:59
2004.06.20
Доступ к программе по сети