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

Trợ giúp Truy vấn Số lượng Bảng Chéo MySQL (*)

Điều này sẽ phù hợp với bạn:

SELECT `t1`.`id` , COUNT(`t2`.`id`) AS `count`
FROM `t1` LEFT JOIN `t2` ON `t1`.`id` = `t2`.`id`
GROUP BY `t1`.`id`

Kết hợp bên trái đảm bảo bạn có tất cả các hàng từ t1 và COUNT (t2 . id ) làm cho nó chỉ đếm các bản ghi trong đó t2.id không phải là null (nghĩa là - những bản ghi thực sự tồn tại trong t2)



  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ách xóa tất cả các bản ghi trùng lặp trong PHP / Mysql

  2. Lưu trữ giá trị bằng dấu nháy đơn trong cơ sở dữ liệu

  3. Cách kiểm tra trạng thái máy chủ trong MySQL Workbench bằng GUI

  4. Cách tính chênh lệch giữa hai ngày được làm tròn thành giờ

  5. Có nhiều vấn đề hơn với mysqli. Dữ liệu số trong kết quả