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

MySQL vybere 1 řádek z vnitřního spojení

Potřebujete dotaz jako tento:

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:pro získání pouze jedné barvy pro auto můžete použít skupinu:

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. PostgreSQL role drop selže kvůli výchozím oprávněním

  2. Zakažte všechna omezení tabulky v Oracle

  3. Jak používat operátor větší než s datem?

  4. Rozdíl mezi replikací streamu a logickou replikací