回答

收藏

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

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

我正在开发一个需要在表上写查询的应用程序,它将在单个查询中返回多个列数。
, e& P3 f3 M  i1 V, K8 L经过研究,我可以成为一个人sourceId但是如果我想要多个开发查询,sourceId会发生什么?, z+ I+ _" i& ^  h! E$ D( h
select '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)
0 m+ M1 q1 g, t/ Q5 j- U0 w谁能帮忙,如何修改查询以返回三列的结果集,包括列表中所有来源的数据(3、4、5、6)2 N8 y" ?1 G/ U% q; U( P. [
谢谢
6 v% a$ J" w( m, |% a# h; ~; e                                                               
! L+ d- r  s" `/ _! W0 x, ~$ C1 W    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则