powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Найти те емейлы в таблице заказов, которых нет в таблице логов
3 сообщений из 3, страница 1 из 1
Найти те емейлы в таблице заказов, которых нет в таблице логов
    #39223380
Alex Tr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Есть таблица orders, из нее берем поле email. Есть таблица emailerLog, в ней два поля- TaskId, Email.
Надо найти в таблице orders такие емейлы, которых еще нет в таблице emailerLog, и в таблице emailerLog поле TaskId должно быть не равно 8.
То есть надо найти те емейлы в таблице заказов, по которым еще не рассылали в рамках 8го задания.
Перепробовал и LEFT JOIN и подзапросы с селектом, ничего не получается.

p.s. Пишу кастомную рассылку писем для клиентов инет-магазина на опенкарте, и вот бесит меня что не понимаю Mysql ладом, решил научиться, сделать не кучей запросов и логики, а одним запросом.
...
Рейтинг: 0 / 0
Найти те емейлы в таблице заказов, которых нет в таблице логов
    #39223393
Alex Tr,

показывай, как пробовал "и LEFT JOIN и подзапросы с селектом"(с)
...
Рейтинг: 0 / 0
Найти те емейлы в таблице заказов, которых нет в таблице логов
    #39223745
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex Tr,

NOT EXISTS.

или

NOT IN
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Найти те емейлы в таблице заказов, которых нет в таблице логов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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