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

INNER THAM GIA mysql

Hãy thử điều này:

SELECT
  p.provider_id,
  provider.name,
  subcat_id,
  COUNT(user_id) AS subscribers 
FROM subscribers s
JOIN provider p ON p.provider_id = s.provider.id
WHERE subcat_id = 5
GROUP BY 1, 2, 3
ORDER BY 4 DESC 
LIMIT 10

Lưu ý việc sử dụng:

  • bí danh cho các bảng để phân biệt rõ ràng hơn các tên cột phổ biến,
  • nhóm theo đó liệt kê tất cả các cột không tổng hợp (truy vấn hiện tại của bạn sẽ không hoạt động bình thường)


  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ần trợ giúp với truy vấn MySQL này. Tìm người dùng có mặt tại một thời điểm nhất định

  2. Giải pháp để tìm các bản ghi trùng lặp liên quan đến STI và mối quan hệ cha mẹ-con cái

  3. Cách nhận dữ liệu một tháng trước trong MySQL

  4. Viết tiếng Do Thái sang mySql bằng JAVA

  5. Số giờ trung bình của MySQL giữa các ngày đã tạo trong một khoảng thời gian cụ thể