Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Paradox 7 не работает простой запрос / 2 сообщений из 2, страница 1 из 1
27.08.2011, 21:44
    #37414847
adver
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Paradox 7 не работает простой запрос
Имеются две таблицы Klient c полями K_Reg (ключевое), K_Name, и CopyKlient CK_Reg c полями(ключевое), CK_Name. Нужно выбрать записи из таблицы CopyKlient которых нет соответсвия в Klient. Пишу простой запрос
Код: plaintext
1.
2.
3.
SELECT  СK_Reg, СK_FIO
FROM "CopyKlient.DB" CopyKlient , "Klient.DB" Klient 
Where CopyKlient.СK_Reg<>Klient.K_Reg

Если в Klient.db нет похожих записей, выводит все записи CopyKlient.DB.
Если в Klient.db есть всего одна запись и она совпадает с записью в CopyKlient.DB, то выборка проходит нормально, т.е. совпадающие записи отфильтровывает.
но если есть в Klient.db более одной записи, то запрос выводит мне все записи которые есть CopyKlient.DB.
Ни чего не понимаю, если ставлю условие выборки CopyKlient.СK_Reg=Klient.K_Reg, нормально выводит только все совпадающие записи, а на оборот не работает.
Может подскажете как написать запрос по другому или объяснит в чем дело?
...
Рейтинг: 0 / 0
28.08.2011, 00:43
    #37414924
adver
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Paradox 7 не работает простой запрос
adver,

Ура сам разобрался. Кому может пригодиться, выкладываю
Код: plaintext
1.
2.
3.
4.
5.
SELECT Copyklient.СK_Reg, Copyklient.СK_FIO,  Klient.K_Reg
FROM "CopyKlient.DB" Copyklient
   LEFT OUTER JOIN "Klient.db" Klient
   ON  (Copyklient.СK_Reg = Klient.K_Reg)  
WHERE  Klient.K_Reg IS NULL 
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Paradox 7 не работает простой запрос / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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