sql >> Databáze >  >> RDS >> Mysql

SELECT DISTINCT hodnoty po JOIN

Do spojení musíte zahrnout omezení na ID osoby a použít vnější spojení. Vnější spojení se používají, když chcete vrátit informace, i když v tabulce, ke které se připojujete, nejsou žádné záznamy. Zkuste

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


  1. Funkce SQL SUM bez seskupování dat

  2. Apache - Služba MySQL zjištěna s nesprávnou cestou. / Porty se již používají

  3. Jak vytvořit dotaz s group_concat na serveru SQL

  4. Laravel/ PHP:Seřadit podle abecedy s čísly v pořadí