Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SELECT DISTINCT valores após um JOIN


Você precisa incluir a restrição no ID da pessoa em sua associação e usar uma associação externa. As associações externas são usadas quando você deseja retornar informações, mesmo que não haja registros na tabela à qual você está associando. Tentar
SELECT person_id, vehicles.* 
FROM vehicles 
LEFT OUTER JOIN Owners on vehicles.vehicle_id = owners.vehicle_id 
and person_id = 1