Đ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)