我对mysql之一不是很清楚。我有两张桌子:
tbl 类别
ID、名称
tblproduct
id、名称、数量、价格、Category_id
当我使用 sql 选择所有类别以按产品数量排序时:
SELECT c.id,c.name,count(p.id) as product_count
FROM tblcategory as c inner join tblproduct as p on c.id=p.category_id
GROUP BY c.id,c.name
ORDER BY product_count;
结果是某些没有产品的类别没有出现在我的结果中!我怎样才能得到所有这些?