gpt4 book ai didi

php - 通过连接对多列进行分组

转载 作者:行者123 更新时间:2023-11-29 06:34:41 25 4
gpt4 key购买 nike

我有三个表,分别名为bus、bustype、depo。总线表包含总线名称以及来自bustype (bustypeid) 和depo(depoid) 的外键。总线类型有SF、FP、LS等,depo表包含不同的depos。

我需要获取按仓库分组的公交车列表,并再次按公交车类型分组。

表 - 总线

busid   busname   depoid    bustypeid   
1 KL-15 4567 7 1
2 KL-04-54 4 1
3 KL-02-11 7 3
4 KL-02-15 7 2

表 - 总线类型

bustypeid   busname   
1 SF
2 FP
3 LS

表 - depo

 depoid       deponame
7 depo1
4 depo2

我编写了按bustypeid分组的查询,即

SELECT COUNT(busid) as availability,BS.bustype, B.depoid FROM `bus` as B inner join bustype as BS on B.`bustypeid`=BS.bustypeid GROUP BY BS.bustype

现在我也需要再次按 depo 进行分组。结果可能看起来像,

availability    bustype depoid  
1 FP 7
1 LS 4
2 SF 7

最佳答案

只需将其添加到 group by 子句中即可:

 .... GROUP BY BS.bustype, depoid  

关于php - 通过连接对多列进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54460580/

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