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

Mysql kiri bergabung dengan kondisi di tabel kanan

Tempatkan d.userid = 1 predikat dalam ON klausa:

select c.onlinetestid, d.userid, d.status 
from onlinetest c 
left join userstatus d on d.onlinetestid = c.onlinetestid and d.userid = 1
where c.category = 'English' 

Ini akan mengembalikan semua baris dari onlinetest , memiliki kolom userstatus diisi dengan null s dimana predikat d.userid = 1 gagal.



  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 pilih gabung beberapa tabel dan SUM

  2. Bagaimana cara menggunakan bidang alfanumerik dengan klausa BETWEEN di Mysql?

  3. Batch pegas dengan alias kolom sebagai kunci pengurutan - pernyataan di mana salah format

  4. Pelajari cara membuat cadangan database MySQL Anda

  5. Batasi jumlah baris untuk bergabung, di mysql