Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL избира 1 ред от вътрешното съединение

Нуждаете се от подобна заявка:

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

редактиране:за да получите само един цвят за кола, можете да използвате group:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ГРЕШКА 1045 (28000):Достъпът е отказан за потребител 'root'@'localhost'

  2. Как най-добре да съхранявате потребителска информация и потребителско име и парола

  3. Удобен начин за обвиване на дълги SQL изрази в javascript

  4. Условието за натискане на предикат на AWS Glue няма ефект

  5. Как да оптимизирам съхраняването и извличането от огромен списък в php?