回答

收藏

Oracle / SQL-合并“不相关”不相关表中的计数

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

假设我有两个表GOOD,BAD小部件生产的记录存储在其中。我的桌子看起来像这样7 X- R6 q6 {0 Q6 W
Widget      Good----------------Widget A    YWidget A    YWidget B    YWidget      Bad----------------Widget A    YWidget B    Y我有这两个基本查询- h* ?. K( E* e% p
select count(*) as good from table_good where widget = 'Widget A' and Good = 'Y'select count(*) as bad from table_bad where widget = 'Widget A' and Bad = 'Y'这些表将产生两个这样的表' s! z2 @3 o  @0 O7 |& a) ~& L/ A
good----2bad---1我想把它们组合成一个查询,我会回到一个有单个记录的表,如下所示4 \0 d3 @" U: j" b# P; L' i  u
good    bad-----------2        1有些人可以指出我应该做什么。我认为在其他手表选择中设置伪列会做到这一点,但我得到了正确的手表模式,但有两个单独的记录。
( W( `( Y, g6 {谢谢!
7 x$ C# ~& f# h( _, f! q                                                                , h; K$ z* C( g) k% H# ^
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则