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

Không thể nhìn thấy COUNT mySQL từ bảng thứ 3

Hãy thử điều này

SELECT i.*, o.organ_name, o.organ_logo, vtable.*
FROM heroku_056eb661631f253.op_ideas i
JOIN
    (SELECT
        COUNT(v.agree) as agree,
        COUNT(v.disagree = 1 or null) as disagree,
        COUNT(v.obstain = 1 or null) as abstain
    FROM op_idea_vote v
    GROUP BY v.idea_id
    ) AS vtable ON vtable.idea_id = i.idea_id
LEFT JOIN op_organs o ON i.post_type = o.organs_id

Câu trả lời dưới đây bị thiếu nhóm bởi và điều kiện tham gia cho vtable



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt giữa Null, Zero và Blank trong SQL là gì?

  2. Hàm MAX được sử dụng với mệnh đề GROUP BY

  3. Chèn giá trị từ hai bảng vào một bảng

  4. Tìm và thay thế toàn bộ cơ sở dữ liệu mysql

  5. Không thể thực thi một thủ tục được lưu trữ MySQL từ Java