我有 2 个简单的 mysql 表。第一个 1 称为 mail 并有 2 行:
sender | receiver
Marley | Bob
Saget | Bob
第二个称为块并有 1 行:
blocker | blocked
Bob | Marley
我想从发送 Bob 电子邮件但未在阻止表中阻止的第一个表中选择发件人。所以结果应该是:
sender
saget
我尝试了以下查询,但没有返回结果:
SELECT * FROM mail
LEFT JOIN block ON (block.blocker = 'Bob')
WHERE (block.blocked <> mail.sender)