您的位置:首页 > 数据库

2006/05/15 ora数据库使用左连接随笔

2006-05-15 15:15 288 查看
左连接查询,如果在SQL语句中使用左连接查询,在数据表中存在相同的列名(在需要连接的数据表中共同存在的相同字段),则需要把列名前添加

"表名+"." +列名+别名". 才能使数据库能够识别你使用的是哪个表中的哪个列!

例如:下面三个数据表中都存在SCOMPANYCODE列

SM_COMPANY表中存在 SCOMPANYCODE,SSHORTNAME列.

SM_DataSource表中存在SCOMPANYCODE列.

SM_CORP表中存在SCOMPANYCODE,SCLOSEREASON列. 并且这三个表需要使用做连接查询!则SQL语句应该是

select SM_COMPANY.SCOMPANYCODE SCCODE,SCLOSEREASON from SM_COMPANY ,SM_CORP, SM_DataSource where SM_COMPANY.scompanycode = SM_CORP.scompanycode(+)
and SM_COMPANY.scompanycode = SM_DataSource .scompanycode(+)

使用别名是为了在取字段时候方便.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐