当前位置: 代码迷 >> Sql Server >> 一个SQL代码
  详细解决方案

一个SQL代码

热度:67   发布时间:2016-04-24 09:13:50.0
在线等一个SQL代码
1、项目名称表:
项目名称
国电集团
中信银行
中国联通
中国移动
外运长航
中航重工
一汽集团
昌河集团

2、往来单位表:
往来单位
中国移动
中国网通
中国铁通
一汽集团
华夏银行
中国黄金

3、需要通过上面两个表查询得到以下结果,即项目名称和往来单位相同的在一行,不同的单独列出来。
对比表:
项目名称 往来单位
国电集团 NULL
中信银行 NULL
中国联通 NULL
中国移动 中国移动
外运长航 NULL
中航重工 NULL
一汽集团 一汽集团
昌河集团 NULL
NULL             中国网通
NULL             中国铁通
NULL             华夏银行
NULL             中国黄金

非常感谢!


------解决思路----------------------
SELECT T1.项目名称,T2.往来单位
FROM 项目名称表 T1
FULL JOIN 往来单位表 T2 ON T1.项目名称=T2.往来单位
  相关解决方案