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

MySQL, Cần chọn các hàng có giá trị thường xuyên nhất trong một bảng khác

    SELECT *
      FROM comment
INNER JOIN (SELECT comment.c_id,
                   COUNT(*) AS cnt
              FROM comment
        INNER JOIN logs ON comment.c_id=logs.c_id
             WHERE logs.daterate >= DATE_SUB(CURDATE(), INTERVAL 8 DAY)
               AND logs.rated=1
          GROUP BY comment.c_id) x ON x.c_id = comment.c_id
  ORDER BY x.cnt DESC


  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ấy nhóm theo tổng và tổng tổng trong một truy vấn duy nhất

  2. mysql Lỗi hết thời gian chờ lệnh

  3. Xóa Doctrine QueryBuilder với các phép nối

  4. Cách xuất cơ sở dữ liệu bằng phpMyAdmin

  5. Nhận kết quả từ các bài đăng của riêng tôi và bạn bè