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

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

Как построить запрос? [D7, Paradox]


Ищущий ответ ©   (2005-01-30 19:39:00) 

У меня три абсолютно одинаковые таблицы. К одной таблице, например Tab1, запрос делаю без проблем так:
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('SELECT Fam,Im,Ot,cekh');
Query1.SQL.Add('FROM Tab1.db');
Query1.SQL.Add('WHERE Fam  LIKE '''+Edit1.Text+'%''');
Query1.SQL.Add('AND Im  LIKE '''+Edit2.Text+'%''');
Query1.SQL.Add('AND Ot  LIKE '''+Edit3.Text+'%''');
Query1.Open;

А как сделать запрос чтобы эти же данные выбиралист для трёх таблиц одновременно: Tab1, Tab2, Tab3? Заранее спасибо.


Alexandr   (2005-01-31 06:45:00) [1]


> Fay ©   (31.01.05 04:24) [8]
> Блин, да что вы все так впились в этот рагадох?! За него
> что, на штуку больше платят?!


не... название красивое. Суть отражает.


Fay   (2005-01-31 04:24:00) [2]

Блин, да что вы все так впились в этот рагадох?! За него что, на штуку больше платят?!


Anatoly Podgoretsky   (2005-01-30 21:59:00) [3]

Ищущий ответ   (30.01.05 20:58) [5]
Неужели свыше 2 гб?


Desdechado   (2005-01-30 21:52:00) [4]

select id, name from tbl1
union all
select id, name from tbl2
union all
select id, name from tbl3

union all возьмет все, union отсеет повторения


Ищущий ответ   (2005-01-30 20:58:00) [5]


> Desdechado ©   (30.01.05 20:40) [4]
> 1. UNION или UNION ALL в зависимости от задачи
> 2. А почему таблицы одинаковые? Может, стоит их в одну преобразовать?

В одну преобразовать нельзя т.к. Paradox имеет ограничения по размеру, таблицы довольно большие.
Если можно, помогите примером как составить такой запрос?


Desdechado   (2005-01-30 20:40:00) [6]

1. UNION или UNION ALL в зависимости от задачи
2. А почему таблицы одинаковые? Может, стоит их в одну преобразовать?


Ищущий ответ   (2005-01-30 20:02:00) [7]


> Anatoly Podgoretsky ©   (30.01.05 19:55) [2]
> А что значит одновременно?

Хотелось выбрать фамилии имена отчества и цеха. где они работают одновременно из трёх таблиц Tab1, Tab2, Tab3, а не из одной, что я пока могу делать. Только начинаю изучать построение запросов


Anatoly Podgoretsky   (2005-01-30 19:55:00) [8]

А что значит одновременно?


Fay   (2005-01-30 19:43:00) [9]

union ?


Наверх

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