回答

收藏

在单个查询中获取多列计数

技术问答 技术问答 221 人阅读 | 0 人回复 | 2023-09-12

我正在开发一个需要在表上写查询的应用程序,它将在单个查询中返回多个列数。2 k' e& W& [& |( d! }0 G
经过研究,我可以成为一个人sourceId但是如果我想要多个开发查询,sourceId会发生什么?
! z0 D5 j+ J" F8 f7 Zselect '3'as sourceId,  (select count(*) from event where sourceId = 3 and plateCategoryId = 3) as TotalNewCount,  (select count(*) from event where sourceId = 3 and plateCategoryId = 4) as TotalOldCount;我需要获取多个源ID的TotalNewCount和TotalOldCount,例如(3,4,5,6)! j' i" @+ R' \1 Y( G! l$ `* S7 ^
谁能帮忙,如何修改查询以返回三列的结果集,包括列表中所有来源的数据(3、4、5、6)5 i  ?( H4 p5 w! X) T
谢谢/ I3 O" l7 O' |# W" x" N  j
                                                                8 n) Z2 [) i7 E4 K( H# k" k) S
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则