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

Kode Kesalahan:1052. Kolom 'ATTRIBUTE' dalam daftar bidang tidak jelas

Anda harus memenuhi syarat semua referensi kolom. Karena Anda menggunakan LEFT JOIN , Saya menduga Anda ingin semua peminum kembali. WHERE . Anda klausa membatasi hasil yang ditetapkan hanya untuk peminum dengan peringkat negatif.

Jika Anda ingin semua peminum, maka kondisi itu perlu beralih ke ON ayat. Saya juga merekomendasikan alias tabel:

SELECT D.DRINKER, COUNT(L.RATING)
FROM DRINKERS D LEFT JOIN
     LIKES L
     ON L.DRINKER = D.DRINKER AND
        L.RATING < 0
GROUP BY D.DRINKER
ORDER BY D.DRINKER ASC;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Membuat Pengguna di MySQL

  2. MySQL Query tampaknya tidak menghasilkan harapan

  3. Apa cara paling sederhana untuk menyimpan data dari program java ke MySQL?

  4. cara mengatur panjang tipe tanggal mysql dengan sekuel-kli

  5. Mengelompokkan nilai yang dipisahkan koma pada data umum