比如我要统计两个数据
第一个
select count(字段) from 表 where 字段 = 10
得到一个填充的表 第一行第一列 得到我要的数据比如 100
我接着统计第二个
select count(字段) from 表 where 字段 = 20
得到又一个独立的表 第一行第一列 比如 250
我想把以上两句句子合并起来 得到表 第一行第一列是100 第二列是 第二个结果250 我要怎么写查询语句呢?
------解决思路----------------------
--可以直接合并
select
(select count(字段) from 表 where 字段 = 10) as A,
(select count(字段) from 表 where 字段 = 20) AS B
from dual
--结合你的需求可以这样
select
sum(decode(字段,10,1)) as A,
sum(decode(字段,20,1)) as B
from 表
WHERE 字段 IN (10,20)