![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите составить SQL запрос [D5, dBase, FoxPro]
gonta © (2003-03-18 23:13:00)В базе 90 000 записей, помогите составить sql запрос с наибольшей скоростью работы. Есть маленькая, так назвем предбаза записей на 100 к примеру. Надо отобрать из нее все записи которых нету в 90 000-ой таблице. Тип бд - Dbase, обращение через BDE. Заранее благодарен за помощь.
gonta (2003-03-19 10:02:00) [1]Благодарю за помощь друзья. Вы мне здорово помогли.
Johnmen (2003-03-19 09:42:00) [2]С наибольшей скоростью как ЮЮ © (19.03.03 05:48):
stone (2003-03-19 09:13:00) [3]В общем виде:
select * from Table1 t1 where not exists (select * from Table2 t2 where t2.Field = t1.Field)
ЮЮ (2003-03-19 05:48:00) [4]SELECT * FROM LocalBase L
LEFT JOIN ServerBase S ON
(L.Field1 = S.Field1) AND ... AND (L.FieldK = S.FieldK)
WHERE (S.Field1 IS NULL)
ermserg (2003-03-19 00:04:00) [5]outer join