![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с запросом [D5, dBase, FoxPro]
denis24 © (2004-05-06 14:05:00)Select a.ls,a.fio,a.point from a,b where a.ls<>b.ls
И запрос обрабатывается очень долго пока не кончится место на диске.
Размер обейх баз около 10000.
Результат должен быть пару сотен записей.
Что не то в запросе?
DenK_vrtz (2004-05-06 14:28:00) [1]Если правильно понял суть, то
select a.ls,a.fio,a.point from a
WHERE not EXISTS
(select * from b where a.ls=b.ls)
HSolo (2004-05-06 14:13:00) [2]select ...
from a
left outer join b on b.ls = a.ls
where b.ls is null
Курдль (2004-05-06 14:12:00) [3]Если придерживаться нормальной человеческой логики в суждении о том, что не будет в обейх таблицах 99% одинаковых значений ls, то Ваш селект даст не пару сотен, а пару десятков миллионов записей.
Johnmen (2004-05-06 14:11:00) [4]Получается ~100000000 записей :) /10000*10000/
>Результат должен быть пару сотен записей.
Приводи критерий отбора !