Mysql
 sql >> Database >  >> RDS >> Mysql

SELECT DISTINCT valori dopo un JOIN

Devi includere la restrizione sull'ID persona nel tuo join e utilizzare un join esterno. I join esterni vengono utilizzati quando desideri restituire informazioni anche se non sono presenti record nella tabella a cui ti stai unendo. Prova

SELECT person_id, vehicles.* 
FROM vehicles 
LEFT OUTER JOIN Owners on vehicles.vehicle_id = owners.vehicle_id 
and person_id = 1