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

toán hạng phải chứa 1 cột

Bạn không nên bao gồm COUNT(p.post_id) AS total_posts trong SELECT danh sách trong truy vấn con của bạn. Chỉ cần

SELECT topic_id   
FROM phpbb_topics AS t
WHERE t.topic_id IN (
    SELECT p.topic_id --, COUNT(p.post_id) AS total_posts 
    FROM phpbb_posts AS p
    WHERE p.poster_id = 61640
    GROUP BY p.topic_id
    HAVING t.topic_replies_real = COUNT(p.post_id) - 1
);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tập lệnh mẫu php để phân trang

  2. Tìm hiểu cách sử dụng Cơ sở dữ liệu MySQL

  3. Cách ngăn bản ghi trùng lặp từ bảng của tôi Chèn bỏ qua không hoạt động ở đây

  4. Làm cách nào để kiểm tra xem giá trị chuỗi trong một cột có được chứa một phần trong giá trị chuỗi của cột khác hay không bằng cách sử dụng SQL?

  5. Làm cách nào để tạo nhóm kết nối MySQL trong khi làm việc với NodeJS và Express?