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

Kết hợp RIGHT JOIN với COUNT

Tôi nghĩ điều này sẽ hoạt động - đếm một trường cụ thể trong bảng changes_cc so với đếm *:

SELECT u.id, realname, username, COUNT(c.id) as num
FROM users u 
    LEFT JOIN changes_cc c 
        ON u.user_id = c.id
GROUP BY u.id

Tôi thích đọc LEFT JOIN qua RIGHT JOIN , nhưng chúng đều là OUTER JOINs và hoạt động giống nhau.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Snow Leopard + Ruby 1.9.1 + MySQL Gem =Các vấn đề lớn

  2. Làm cách nào để chỉ hiển thị các trường khác 0 trong mysql thông qua php và HTML?

  3. Sự cố UTF-8 với các ký tự từ cơ sở dữ liệu MySQL (ví dụ:é as à ©)

  4. Chèn đầu vào của khách hàng vào cơ sở dữ liệu MySQL bằng C

  5. Chèn dữ liệu vào bảng ngay lập tức mà truy xuất từ ​​lệnh chọn mySQL