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# ^
解决方案: |
|
|
|
|
|