У меня есть две простые таблицы mysql. Первая 1 называется почтой и имеет 2 строки:
sender | receiver
Marley | Bob
Saget | Bob
Второй блок называется block и имеет 1 строку:
blocker | blocked
Bob | Marley
Я хочу выбрать отправителя (ов) из первой таблицы, которая отправила письма Боба, но не заблокирована в таблице блоков. Таким образом, результаты должны быть:
sender
saget
Я попробовал следующий запрос, но не возвращал результаты:
SELECT * FROM mail
LEFT JOIN block ON (block.blocker = 'Bob')
WHERE (block.blocked <> mail.sender)