首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于另一个表id的表行计数

基于另一个表id的表行计数
EN

Stack Overflow用户
提问于 2014-04-18 07:16:55
回答 2查看 50关注 0票数 0

我正在尝试根据另一个表id来计数我的行

驱动数据库表

代码语言:javascript
复制
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个驱动程序。怎么做?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-18 07:24:19

你需要这个:

代码语言:javascript
复制
  SELECT agent_id, COUNT(driver_id) AS `drivers`
  FROM driver
  GROUP BY agent_id

产出如下:

代码语言:javascript
复制
--------+---------+
agent_id|drivers  |
--------+---------+
1       |   1     |
2       |   3     |
--------+---------+

点击这里的琴键

票数 1
EN

Stack Overflow用户

发布于 2014-04-18 07:19:34

代码语言:javascript
复制
select 
  count(driver_id) as `drivers`,
  agent_id
  from driver
  group by agent_id
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23149303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档