2 jing5481 jing5481 于 2016.09.26 17:52 提问

oracle合并SQL为一条数据

图片说明
咋样用一条SQL吧这两条数据合成一条数据,a表的数据都一样,区别在于b表。a表和b表的公共字段a.accountid=b.accountid是这个,现在我想要一条数据,取别名也可以,下面这个是查询语句。

select a.accountid ,a.reportmatters , b.resultid,b.checkdeptid,b.checkdeptid ,b.checkorgid ,b.checkor ,b.checktime ,b.checkresult ,b.checkdesc ,b.checklevel
from t21_pma_account_info a,t21_pma_checkresult b
where a.accountid=b.accountid
and a.accountid='65B96092FFFFFFFC0159DFB574FDF7E8'

4个回答

feng1790291543
feng1790291543   Ds   Rxr 2016.09.26 17:57

可以使用左连接或者右连接

u013076997
u013076997   2016.09.26 18:01

你这相当于自然连接了,根据你以哪个表为基准,选择左连接或者右连接

zuowei_zhao
zuowei_zhao   2016.09.26 18:51

你这个问题描述的不是很清楚啊

CSDN_WANGQI
CSDN_WANGQI   2016.09.28 10:50

left join 左连接

Csdn user default icon
上传中...
上传图片
插入图片