gpt4 book ai didi

php - MySQL 关联表 COUNT() 和 GROUP BY

转载 作者:行者123 更新时间:2023-11-29 00:55:07 27 4
gpt4 key购买 nike

我正在做一个非常正常的例程,但很难让我的输出正确。

我有两个表: *ads_list*(列表)和 *ads_cate*(类别)。

我目前正在显示我的类别列表:

SELECT id, cateName FROM ads_cate ORDER BY cateName

我想要实现的目标:以这种格式统计每个类别中的所有项目:

类别 |广告数量

类别名称 56

这是我当前的代码,并且一直在调整但在我的数组中没有输出:

SELECT 

ads_cate.id,
ads_cate.cateName, // Category Name

ads_list.id,
ads_list.COUNT(title), // Title of ad
ads_list.Category // Relational Category ID INT(11)

FROM

ads_cate,
ads_list

GROUP BY cateName
ORDER BY cateName

我调用所有必填字段并在我的标题字段上运行 COUNT()(因为这些对于每个广告都是唯一的)然后我按 cateName 分组,这似乎也是正确的。

最佳答案

看看这给你带来了什么。我认为这就是您所需要的。

SELECT 
ads_cate.cateName, // Category Name
COUNT(ads_list.id), // Title of ad
FROM

ads_cate
INNER JOIN
ads_list
ON ads_cate.id = ads_list.category

GROUP BY cateName
ORDER BY cateName

关于php - MySQL 关联表 COUNT() 和 GROUP BY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6457737/

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