我正在尝试根据另一个表id来计数我的行
驱动数据库表
agent_id driver_id driver_name
-------- ---------- -----------
2 1 AAA
2 2 BBB
2 3 CCC
1 4 DDD我想显示结果(基于agent_id有多少驱动程序)。例如,agent_id 2有3个驱动程序,agent_id 1有1个驱动程序。怎么做?
发布于 2014-04-18 07:24:19
你需要这个:
SELECT agent_id, COUNT(driver_id) AS `drivers`
FROM driver
GROUP BY agent_id产出如下:
--------+---------+
agent_id|drivers |
--------+---------+
1 | 1 |
2 | 3 |
--------+---------+点击这里的琴键
发布于 2014-04-18 07:19:34
select
count(driver_id) as `drivers`,
agent_id
from driver
group by agent_idhttps://stackoverflow.com/questions/23149303
复制相似问题