Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL pilih 1 baris dari gabungan dalam

Anda memerlukan kueri seperti ini:

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:untuk mendapatkan hanya satu warna untuk mobil, Anda dapat menggunakan grup:

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. Pembaruan Pembersihan untuk Entri Duplikat

  2. Apakah Anda diizinkan menggunakan angka sebagai nama tabel di MySQL?

  3. Mencegah serangan injeksi SQL dalam program Java

  4. Praktik terbaik untuk bendera bit di PHP

  5. Apa cara merancang database relasional guru-mata pelajaran-siswa-batch sederhana?