Dette burde fungere for dig:
SELECT `t1`.`id` , COUNT(`t2`.`id`) AS `count`
FROM `t1` LEFT JOIN `t2` ON `t1`.`id` = `t2`.`id`
GROUP BY `t1`.`id`
Venstre joinforbindelse sikrer, at du har alle rækker fra t1 og COUNT(t2
.id
) gør, at den kun tæller poster, hvor t2.id ikke er null (det vil sige - dem, der virkelig findes i t2)