Moim celem jest, aby zrobić dokładnie to, co LEFT OUTER JOIN zamierza zrobić używając 4th diagramu Venna: SQL Diagrams:LEFT OUTER JOIN zapytanie nie wracać oczekiwanych wierszy
Moje zapytanie nie zwraca żadnej wartości w ogóle, w rzeczywistości powinno to być zwrócenie wszystkich w ramach Numerów Konsultanta minus ten, który jest przechowywany w Licytacjach Consultant_Memberships.
proszę zobaczyć SQL Fiddle dla łatwiejszego zrozumienia:
SELECT *
FROM consultant_memberships
LEFT OUTER JOIN consultant_memberships_list
ON consultant_memberships.`id` =
consultant_memberships_list.membership_id
WHERE consultant_memberships_list.consultant_id = $id
AND consultant_memberships_list.membership_id IS NULL
Zapytanie jest za pomocą „5” jako identyfikator dla celów demonstracyjnych, aby spróbować i wybrać odpowiednie wiersze.
Obecnie na twoje pytanie nie ma prawie żadnych informacji, a jedynie linki do innych informacji. Te linki są w porządku, ale twoje pytanie powinno również zawierać niezbędne informacje. – ruakh
(Także twoje frazowanie - "w rzeczywistości [moje zapytanie] powinno być [...]" - sprawia, że brzmi to tak, jakbyś myślał, że poprawnie napisałeś zapytanie, a DBMS po prostu źle je wykonuje. Zapewniam cię, że tak nie jest.) – ruakh
(Zgadzam się z ruakh, zmieniłem "poprawny" na "oczekiwany" w tytule i zachęcam do używania neutralnego/nie oskarżającego języka.) –