0

这是查询和操作,我如何合并这些查询并获得所需的结果

1.

选择 sum(rpl) 作为 rpl,decrip
来自通讯 c,书 b
   在哪里 b.bookid=c.parbookid 和 booktype='trading'
   GROUP BY b.decrip

输出/输出

RPL 解密
55 红细胞
45 美元

2.

选择 sum(estcomm) 作为佣金,解密
来自通讯 c,书 b
    在哪里 b.bookid=c.parbookid 和 booktype='wash'
    GROUP BY b.decrip

输出/输出

佣金说明
第2234章
2468 亿

我如何获得输出

 
RPL 佣金说明
55 2234 红细胞
45 2468 亿
4

2 回答 2

0

尝试这样的事情(假设这booktype是表格下的一列BOOK

SELECT sum(c.rpl) AS rpl,sum(c.estcomm) as commission,b.decrip 
from COMM c
join BOOK b
on b.bookid=c.parbookid 
where b.booktype in('trading','wash') 
GROUP BY b.decrip 
于 2014-03-26T17:10:40.577 回答
0

这个怎么样?

SELECT sum(rpl) AS rpl, sum(estcomm) as commission,decrip 
from COMM c, BOOK b
   WHERE b.bookid=c.parbookid 
        and (booktype='trading' OR  booktype='wash)
   GROUP BY b.decrip 
于 2013-07-11T07:00:13.143 回答