Es posible que desee utilizar LEFT JOIN
y IS NULL
:
SELECT Persons.LastName, Persons.FirstName
FROM Persons
LEFT JOIN Orders ON Persons.id = Orders.Person_id
WHERE Orders.Person_id IS NULL;
El resultado de una combinación izquierda siempre contiene todos los registros de la tabla "izquierda" (Personas), incluso si la condición de combinación no encuentra ningún registro coincidente en la tabla "derecha" (Pedidos). Cuando no hay ninguna coincidencia, las columnas de la tabla "derecha" NULL
en el conjunto de resultados.