यह आपके लिए काम करना चाहिए:
SELECT `t1`.`id` , COUNT(`t2`.`id`) AS `count`
FROM `t1` LEFT JOIN `t2` ON `t1`.`id` = `t2`.`id`
GROUP BY `t1`.`id`
लेफ्ट जॉइन सुनिश्चित करता है कि आपके पास t1 और COUNT(t2
. से सभी पंक्तियां हैं .id
) इसे केवल उन रिकॉर्ड्स की गणना करता है जहां t2.id शून्य नहीं है (अर्थात - वे जो वास्तव में t2 में मौजूद हैं)