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

cách chọn số lượng từ truy vấn chính thành truy vấn phụ

Bạn không thể đặt HAVING mệnh đề trên truy vấn bên ngoài vì nó không phải là một truy vấn tổng hợp. Hãy thử cái này thay thế:

SELECT users.id,
       users.display_name, 
       COUNT(*) AS comments_count 
  FROM users 
  INNER JOIN cms_comments 
  ON users.id = cms_comments.author_id
GROUP BY users.id, users.display_name
HAVING COUNT(*) > 150;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các câu lệnh đã chuẩn bị có được lưu vào bộ nhớ cache phía máy chủ qua nhiều lần tải trang bằng PHP không?

  2. MySQL GROUP BY ... CÓ các giá trị khác nhau trong cùng một trường

  3. Cách xóa văn bản giữa 2 ký tự bằng cách sử dụng truy vấn trong MYSQL

  4. Đặt backquote ở chế độ ngủ đông cho tất cả các tên bảng / cột

  5. Chọn hồ sơ từ NOW () -1 Ngày