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

Permintaan bergabung dengan catatan yang hilang

Saya sarankan Anda meletakkan kondisi klausa di mana Anda dalam pernyataan pilih Anda dan mengembalikan "skor" untuk setiap catatan. Hapus sepenuhnya dari klausa where Anda dan ini dapat memberi Anda wawasan tentang mengapa Anda memiliki catatan yang hilang jika dikembalikan dengan skor 0.

Kasus ketika kondisi Kemudian 5 saat kondisi kemudian 4Dll...else 0End kasus

Setelah Anda mendapatkan skor hasil Anda, Anda dapat memesan berdasarkan skor Anda dan mengambil yang pertama per orang. Atau tambahkan kueri luar tambahan untuk hanya mengembalikan baris yang memiliki skor maksimal per orang.

Maaf karena menjawab dari ponsel saya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah UTF-8 dengan tinymce?

  2. MYSQL format DATETIME salah

  3. Cara mencadangkan database MySQL dari baris perintah di Linux

  4. Konversi Tanggal ke Milidetik di MySQL

  5. Kesalahan penyisipan kutipan tunggal MySQL