Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL-выборка / 3 сообщений из 3, страница 1 из 1
21.05.2020, 09:54
    #39960204
glamis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-выборка
Коллеги! С ума сойду!
Есть 2 таблицы mes21atach и mess21file.
mes21atach содержит ссылку на mess21file.
Я знаю, что в mess21file есть 3 записи на которые нет ссылки в mes21atach.

Не понимаю, почему не работает 3-й Select?

select * from mes21atach where uid_file in (89912,89913,89914) 0 записей
Select * from mess21file where uid in (89912,89913,89914) 3 записи

SELECT uid from MESS21FILE
where uid not in (Select uid_file from mes21atach) 0 записей

так тоже пробовал:
SELECT uid from MESS21FILE
where not uid in (Select uid_file from mes21atach) 0 записей
...
Рейтинг: 0 / 0
21.05.2020, 10:02
    #39960205
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-выборка
Скорее всего есть NULL в подзапросе
Код: sql
1.
2.
SELECT uid from MESS21FILE
where uid not in (Select uid_file from mes21atach where uid_file is not NULL)
...
Рейтинг: 0 / 0
21.05.2020, 10:06
    #39960207
glamis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-выборка
Dima T,

Точно, спасибо
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL-выборка / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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