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

Вниз

Как построить запрос?   Найти похожие ветки 

 
Ищущий ответ   (2005-01-30 19:39) [0]

У меня три абсолютно одинаковые таблицы. К одной таблице, например 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? Заранее спасибо.


 
Fay ©   (2005-01-30 19:43) [1]

union ?


 
Anatoly Podgoretsky ©   (2005-01-30 19:55) [2]

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


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


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

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


 
Desdechado ©   (2005-01-30 20:40) [4]

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


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


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

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


 
Desdechado ©   (2005-01-30 21:52) [6]

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

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


 
Anatoly Podgoretsky ©   (2005-01-30 21:59) [7]

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


 
Fay ©   (2005-01-31 04:24) [8]

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


 
Alexandr ©   (2005-01-31 06:45) [9]


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


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



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

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

Наверх




Память: 0.48 MB
Время: 0.028 c
1-1108003250
vidiv
2005-02-10 05:40
2005.02.27
Защита программы от копирования.


14-1107463276
Kerk
2005-02-03 23:41
2005.02.27
Серьезный вопрос


1-1108173517
Alex_Petr
2005-02-12 04:58
2005.02.27
Нужно ли закрывать Handle терминированного процесса ?


4-1105963795
mutabor
2005-01-17 15:09
2005.02.27
mdi форма


6-1103189529
vajo
2004-12-16 12:32
2005.02.27
Ip адреса и имена компьютеров