|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
2 sql запроса и одна DBGrid
Привет всем! В Delphi 7 у меня есть 2 sql запроса, которые выводят определенные данные, сопоставимые друг другу по ID. Я бы хотел в одну DBGrid вывести данные одновременно из двух запросов. Для запроса использую ADOQuerry.
Соединить 2 запроса не получается, так как разное количество строк, и нужно, чтобы при соединении запросов проверялось условие совпадение ID. В результатах обоих запросов имеется ID. В случае не найденного совпадения ID результат второго запроса пустые поля. Как это можно реализовать? Последний раз редактировалось Mordik, 13.12.2008 в 13:42. |
#2
|
||||
|
||||
Примерно так:
Код:
SELECT Table1.Filed1, Table1.Filed2,Table1.Filed3,Table2.Filed1,Table2.Filed2 FROM Table1, Table2 WHERE Table1.ID=Table2.ID Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#3
|
|||
|
|||
Или так:
Код:
SELECT T1.*, T2.* FROM Table1 T1 LEFT JOIN Table2 T2 ON T1.ID = T2.ID |