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

PILIH nilai DISTINCT setelah JOIN

Anda harus menyertakan batasan id orang dalam bergabung Anda dan menggunakan gabungan luar. Gabungan luar digunakan saat Anda ingin mengembalikan informasi meskipun tidak ada catatan dalam tabel tempat Anda bergabung. Coba

SELECT person_id, vehicles.* 
FROM vehicles 
LEFT OUTER JOIN Owners on vehicles.vehicle_id = owners.vehicle_id 
and person_id = 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql mendapatkan daftar kata-kata unik dari tabel di mana nilai dalam bidang dipisahkan dengan koma

  2. Bagaimana saya bisa menghapus byte NULL empuk menggunakan SELECT di MySQL

  3. Permintaan untuk memeriksa apakah bidang ada dan kemudian mengembalikan set hasil

  4. MySQL mengembalikan baris pertama dari tabel yang digabungkan

  5. Menangani catatan besar dalam aplikasi Java EE