Consulta LEFT OUTER JOIN não retornando linhas esperadas
Meu objetivo é fazer exatamente o que um JUNTÓRIO EXTERNO LEFT pretende fazer usando o diagrama do 4o.Diagramas SQL:
Minha consulta não está retornando nenhum valor, em que, na verdade, ele deve retornar todos dentro do Consultant_Memberships menos o que está armazenado em Consultant_Memberships_Lists.
por favor veja oViolino SQL para uma compreensão mais fácil:
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
A consulta está usando '5' como um ID para fins de demonstração para tentar selecionar as linhas corretas.