powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / set filter
3 сообщений из 3, страница 1 из 1
set filter
    #38645253
Gostb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть две таблицы с одинаковыми структурами t1 и t2(art,data,prim)
Как показать данные из таблицы t2, которых нет в таблице t1(по артикулу)? Желательно используя set filter(т.к. там надо еще одно условие прописать).
...
Рейтинг: 0 / 0
set filter
    #38645277
SoftwareBoy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
set filter - зло! Лучше без него:
Код: sql
1.
SELECT * FROM t2 WHERE NOT EXISTS (SELECT * FROM t1 WHERE t1.art==t2.art) AND <ещё одно условие>
...
Рейтинг: 0 / 0
set filter
    #38645278
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если в t1 есть индекс по art или можно создать
Код: sql
1.
2.
sele t1
index on art tag art


то так
Код: sql
1.
2.
sele t2
set filter to !indexseek(t2.art, .F., 't1', 'art')


если индекса нет и не создать, то
Код: sql
1.
select * from t2 where art not in (select art from t1)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / set filter
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]