日期:2014-05-18  浏览次数:20496 次

一个数据合并的问题,请教高手们帮忙啊~!(急)十分感谢~!
表1 mc1 dm1 注释:企业名称1 企业代码1
表2 dm2 cke 注释:企业名称2 企业出口额
表3 dm3 mc3 注释:企业代码3 企业名称3
表1中共9614条记录,表2共6505条记录,表三共18869条记录
 要实现效果:以上字段全部合并入一个表中或者插入到表1中,但需要做到表2中的企业出口额和表1中的代码企业一一对应,不能混乱。表三种的企业名称3要和表1中的对应。由于每个表记录数量不同,有可能多出的企业或者俩表不匹配的企业代码或企业名称要都要列出显示。

------解决方案--------------------
SQL code

select * from tbl1 a
left join tbl2 b 
on a.企业代码1=b.企业代码2
left join tbl3 c
on a.企业名称1=c.企业名称3