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

MySQL vælg 1 række fra indre joinforbindelse

Du har brug for en forespørgsel som denne:

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:for kun at få én farve til en bil kan du bruge gruppe:

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. 6 måder at konvertere en streng til en dato/tidsværdi i SQL Server

  2. hvad er forskellen mellem join-nøgleord og indre join-nøgleord i oracle sql?

  3. Der skelnes mellem store og små bogstaver i restriktioner "er lig med id" i Dvale-restriktioner

  4. Er det bedre at oprette et indeks, før du fylder en tabel med data, eller efter at dataene er på plads?