Ho questa domanda:
SELECT *
FROM people
JOIN pets ON people.id = pets.owner_id;
Restituisce risultati per le persone che hanno animali domestici. Ma non tutte le persone hanno animali domestici. Voglio che la query restituisca tutte le persone dal tavolo delle persone e SE loro hanno animali domestici per restituire anche gli animali domestici.
Ma dal momento che gli animali domestici sono opzionali, come posso rendere questa query restituita anche alle persone senza animali domestici?
risposte:
7 per risposta № 1Uso SINISTRA
SELECT *
FROM people
LEFT JOIN pets ON people.id = pets.owner_id;
ISCRIVITI in SQL
-1 per risposta № 2
JOIN
predefinito a INNER JOIN
nel tuo caso dovresti usare
left join