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

Mysql hiển thị ngẫu nhiên 4 người dùng với hơn 5 bài viết

Tôi đã giả lập một số dữ liệu bảng để kiểm tra truy vấn của mình. WHERE mệnh đề phải được đặt sau JOIN S. Bạn cũng hơi mơ hồ về việc so sánh COUNT5 - nếu bạn muốn nhiều hơn 5 thì >5 , nếu bạn muốn 5 hoặc nhiều hơn thì >=5 .

SQL:( SQLFiddle Demo )

SELECT a.user_id,a.username,COUNT(b.user_id)
FROM users a
INNER JOIN articles b ON a.user_id=b.user_id
WHERE a.type=3
GROUP BY a.user_id 
HAVING COUNT(b.user_id)>5
ORDER BY RAND()
LIMIT 4


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Phần mềm diễn đàn có nên XÓA các chủ đề / bài đăng theo nghĩa đen khi được kiểm duyệt hay chỉ đơn giản là ẩn?

  2. bẫy cảnh báo MySql

  3. Laravel:kết nối động với cơ sở dữ liệu

  4. Java MySQL đã chuẩn bị sẵn

  5. Truy vấn chèn MySQL