sql >> Database >  >> RDS >> Mysql

MySQL selecteer 1 rij van inner join

Je hebt een zoekopdracht als deze nodig:

SELECT * FROM car
INNER JOIN car_color ON car.id = car_color.car_id 
LIMIT 1 -- this will limit the results to only one row

edit:om maar één kleur voor een auto te krijgen kun je group gebruiken:

SELECT * FROM car
INNER JOIN car_color ON car.id = car_color.car_id 
GROUP BY car.id -- this will group all the rows with the same car to only one row per car


  1. Rails 3.2 + MySQL:Fout:Veld 'created_at' heeft geen standaardwaarde:INSERT INTO

  2. Langzame query-log inschakelen in PostgreSQL

  3. JSON-object in MySQL-tabel invoegen met Angular/PHP

  4. SQL JOIN om records te vinden die geen overeenkomende record met een specifieke waarde hebben