我有一个表1
SELECT Table1.pbsc, sum(Table1.qty) As quantity , sum(Table1.wt) As
> Weight
> FROM Table1 group by Table1.pbsc;
我正在尝试从Table1获得2个结果集(2个查询表)
如果pbsc具有类似的数据,那么总结qty和wt,对于我使用的查询
pbsc quantity Weight
pbsc1 1 8
pbsc2 4 19
pbsc3 1 0
pbsc4 9 9
给了我
pbsc qty wt
pbsc1 1 8
pbsc2 4 19
但是我试图只将pbsc1,pbsc2作为一个结果集,因为它们在Table1中出现不止一次,因为 result1
pbsc qty wt
pbsc3 1 0
pbsc4 9 9
result2 应该是(因为pbsc3,pbsc4只出现一次)
{{1}}
答案 0 :(得分:1)
- 不止一个pbsc。
SELECT Table1.pbsc,
sum(Table1.qty) As quantity ,
sum(Table1.wt) As Weight
FROM Table1
group by Table1.pbsc
having count(*) > 1;
- 只有一个pbsc记录。
SELECT Table1.pbsc,
sum(Table1.qty) As quantity ,
sum(Table1.wt) As Weight
FROM Table1
group by Table1.pbsc
having count(*) = 1;
答案 1 :(得分:0)
--version