Mam 2 proste tabele mysql. Pierwszy 1 nazywany elektronicznej i ma 2 rzędy:MYSQL - Wybierz tylko jeśli wiersz w LEWYM DOŁĄCZU nie jest obecny
sender | receiver
Marley | Bob
Saget | Bob
drugi zwany blok i ma 1 wiersz:
blocker | blocked
Bob | Marley
Chcę wybrać nadawcę (ów) z pierwszej tabeli, która wysłała Bob maile ale nie są zablokowane w tabeli bloków. Więc wyniki powinny być:
sender
saget
Próbowałem następującą kwerendę, ale to nie zwracania wyników:
SELECT * FROM mail
LEFT JOIN block ON (block.blocker = 'Bob')
WHERE (block.blocked <> mail.sender)
Ale ' Saget' jest zablokowany przez 'Bob''a – Lamak
W rzeczywistości wynik nie powinien być' saget', ponieważ widzisz, Bob już zablokował oba. –
Przepraszam, popełniłem głupi błąd ... marley jest zablokowany tylko podczas saget nie –