powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбор из таблицы при условии отсутствия данных в других таблицах
4 сообщений из 4, страница 1 из 1
Выбор из таблицы при условии отсутствия данных в других таблицах
    #39769870
savsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Вроде простая задача, но не получается. Есть три таблицы с почтовыми адресами. Нужно выбрать из первой таблицы строки, где почтовый адрес не встречается ни во второй, ни в третьей таблице. Пробую NOT IN. В случае с одной таблицей все работает, но в случае с двумя запрос ничего не возвращает.

Код: sql
1.
2.
3.
4.
SELECT hte_email
FROM htemails
WHERE hte_email NOT IN (SELECT std_email FROM students) AND
hte_email NOT IN (SELECT trn_email FROM trainers);
...
Рейтинг: 0 / 0
Выбор из таблицы при условии отсутствия данных в других таблицах
    #39769876
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
savsoft,

Вероятно, в каком-то из подзапросов встречается NULL. Отфильтуйте их.
...
Рейтинг: 0 / 0
Выбор из таблицы при условии отсутствия данных в других таблицах
    #39769885
savsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftsavsoft,

Вероятно, в каком-то из подзапросов встречается NULL. Отфильтуйте их.

Да, были пустые поля, теперь все работает.

Спасибо!
...
Рейтинг: 0 / 0
Выбор из таблицы при условии отсутствия данных в других таблицах
    #39769912
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
savsoftПробую NOT INЛучше пробуйте NOT EXISTS - быстрее будет. А если поле email во всех таблицах индексировано, то LEFT JOIN .. WHERE .. IS NOLL.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбор из таблицы при условии отсутствия данных в других таблицах
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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