请帮忙。
我有两张桌子。
子类别
id,用户id,子类别id,标题,描述,价格,最佳报价,
图片,邮政编码,高级目录,状态,创建日期,修改日期

aditem公司
id,用户id,子类别id,标题,说明,n pric,e best
图片,邮政编码,高级目录,状态,创建日期,修改日期
我试图列出子类别中的所有类别,并计算已发布到子类别中与id相关的aditem中的广告项目数
结果可能是这样的
自动-7
垃圾车-9
服装-10
自行车-0
我试过左加入,但没有成功。有办法做到这一点吗?工会有效吗?
下面是我想要完成的一个例子:http://www.ksl.com/index.php?nid=13
这是我试过的

   SELECT  subcat.id, subcat.cat_id, subcat.subcat, subcat.description AS subdesc, COUNT(aditem.subcat_id) AS itemc
     FROM subcat
LEFT JOIN aditem
       ON aditem.subcat_id = subcat.id

万分感谢
认真的

最佳答案

您需要在其中使用COUNT(*)语句。有点像

SELECT subcat.title, COUNT(aditem.id) AS count FROM subcat LEFT JOIN aditem ON subcat_id = subcat.id

您可能在最后需要这个;不确定,现在无法测试:
GROUP BY aditem.id

关于php - 无法在两个mysql表上填充数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7126690/

10-11 03:14
查看更多