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

Gabung tabel tergantung pada nilai kolom di tabel utama

Sesuatu seperti

SELECT *
FROM notificationTable notification   
LEFT JOIN commentTable comment
ON (notification.typeID = comment.ID AND notification.type == 'comment')
LEFT JOIN evenTable event
ON (notification.typeID = event.ID AND notification.type == 'accept')
WHERE notification.userID = 2

Tapi saya sangat menyarankan untuk mendesain ulang sistem Anda untuk menghindari hubungan polimorfik...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengubah kolom Tabel Mysql menjadi peka huruf besar-kecil

  2. Menyimpan Tag di Database. Simpan tag sekali atau berkali-kali?

  3. Secara otomatis klip string dengan panjang yang tepat pada sisipan

  4. Bagaimana cara mengatur nilai awal dan kenaikan otomatis di MySQL?

  5. Buang file sql ke ClearDB di Heroku