Você pode querer usar
LEFT JOIN
e IS NULL
:SELECT Persons.LastName, Persons.FirstName
FROM Persons
LEFT JOIN Orders ON Persons.id = Orders.Person_id
WHERE Orders.Person_id IS NULL;
O resultado de uma junção esquerda sempre contém todos os registros da tabela "esquerda" (Pessoas), mesmo que a condição de junção não encontre nenhum registro correspondente na tabela "direita" (Pedidos). Quando não houver correspondência, as colunas da tabela "direita" serão
NULL
no conjunto de resultados.