gpt4 book ai didi

php - 在两个 mysql 表上填充数据时遇到问题

转载 作者:行者123 更新时间:2023-11-29 03:45:02 25 4
gpt4 key购买 nike

请帮忙。

我有两张 table 。

subcat

id, user_id, subcat_id, title, description, price, best_offer, image, zip, premium_listing, status, date_create,d date_modified

aditem

id, user_id, subcat_id , title, descriptio,n pric,e best_offer image, zip, premium_listing, status, date_created, date_modified

我正在尝试列出 subcat 中的所有类别,并计算已发布到与 subcat 中的 id 相关的 aditem 中的广告项的数量

所以结果可能是这样的

auto - 7

junk cars -9

clothing - 10

bikes - 0

我试过 LEFT JOIN 但没有成功。有办法做到这一点吗? UNION 会起作用吗?

这是我想要完成的示例: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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com