Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL wybierz 1 wiersz z połączenia wewnętrznego

Potrzebujesz takiego zapytania:

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:aby uzyskać tylko jeden kolor dla samochodu, możesz użyć grupy:

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. dlaczego mógłbym użyć metody first(), gdy mój typ zestawu wyników jest tylko do przodu?

  2. Instrukcja MySQL, aby wybrać najnowszy wpis z określonej kolumny

  3. Jak dodać regułę walidatora połączonych unikalnych pól w Laravel 4?

  4. Problem z obsługą błędów bazy danych w CodeIgniter

  5. Błąd składni SQL, liczba, data/godzina