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

SQL - Cách đặt hàng bằng cách sử dụng số đếm từ bảng khác

 SELECT bloggers.*, COUNT(post_id) AS post_count
    FROM bloggers LEFT JOIN blogger_posts 
    ON bloggers.blogger_id = blogger_posts.blogger_id
    GROUP BY bloggers.blogger_id
    ORDER BY post_count

(Lưu ý:MySQL có cú pháp đặc biệt cho phép bạn GROUP BY mà không cần tổng hợp tất cả các giá trị, nó dành cho chính xác tình huống này).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. InterfaceError (0, '')

  2. Truy vấn Django ORM NHÓM THEO nhiều cột được kết hợp bởi MAX

  3. Làm thế nào để chuyển đổi PDO sang mysqli?

  4. Làm thế nào để gỡ lỗi các truy vấn MySQL / Doctrine2?

  5. Lưu trữ các bản ghi cơ sở dữ liệu vào mảng