Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

выборка из нескольких таблиц [D5]


AcidMan ©   (2003-05-12 13:06:00) 

Например есть 3 таблици с такими полями ,как мне сделать
выборку по все таблицам и вывести это в одном DbGrid, например вывести все записи из всех таблиц у которых поле day=понедельник?
Если можно конкретный пример.

1 item 2 item 3 item
time|descr.|day| time|descr.|day| time|descr.|day|
\ | /
\ | /
DbGrid
+-----------------------------------+
+ | | +
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


VAleksey   (2003-05-12 14:58:00) [1]

SELECT *
FROM TABLE1 T1
WHERE day = "понедельник"
UNION ALL
SELECT *
FROM TABLE2 T2
WHERE day = "понедельник"
UNION ALL
SELECT *
FROM TABLE2 T2
WHERE day = "понедельник"


AcidMan   (2003-05-12 13:24:00) [2]

А можно маленький пример , а то не совсем понятно.


Наталия   (2003-05-12 13:20:00) [3]

Сделай запрос с использованием union и условием where
Свяжи запрос с DataSource, а его с DBGrid - всё.


AcidMan   (2003-05-12 13:18:00) [4]

Какая структура? таблицы dbf ,какждая отличается только названием.
в каждой таблице три поля 1) время 2)описание 3)день недели
нужно отсортировать например из всех таблиц у которых
3)понедельник
1)8,30-12,00
и вывести это в одном DbGrid или еще где?
Как это сделать?


Наталия   (2003-05-12 13:09:00) [5]

Ничего не понятно. Приведи структуру таблиц и структуру желаемого результата.


Наверх

Титульная страница Поиск, карта сайта Написать письмо