Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mã lỗi:1052. Cột 'ATTRIBUTE' trong danh sách trường không rõ ràng

Bạn phải đủ điều kiện tất cả tham chiếu cột. Vì bạn đang sử dụng LEFT JOIN , Tôi đoán rằng bạn muốn tất cả những người uống rượu trở lại. WHERE của bạn điều khoản giới hạn kết quả được đặt ở chỉ những người uống có xếp hạng tiêu cực.

Nếu bạn muốn tất cả người uống rượu, thì điều kiện đó cần chuyển sang ON mệnh đề. Tôi cũng đề xuất bí danh bảng:

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. Làm cách nào tôi có thể thực hiện truy vấn cột json trong laravel?

  2. Lỗi với thủ tục mysql LỖI 1304 &LỖI 1305

  3. LEFT THAM GIA đơn hàng và giới hạn

  4. Làm cách nào để tôi tự động thực thi một tập lệnh hoặc quy trình MySQL sau khi chuyển tiếp kỹ thuật từ mô hình

  5. Cảnh báo:mysqli_connect ():Máy chủ lưu trữ máy chủ MySQL không xác định