ms sql拼表

来源:互联网 发布:矩阵论第二版杨明答案 编辑:程序博客网 时间:2024/04/27 18:43

下班前旁边的同事问我sql是否存在拼表函数,我想使用full join 全连接完成,可是两张是完全没关系,这样怎么做拼表?

于是我使用一种想对流氓手段增加个排序字段,强迫是他们两者有一定关系,然后再做全连接。代码如下:

select * from  (select *,ROW_NUMBER() OVER ( ORDER BY item_id) as r1 from sal_item) as tem1
full join (select *,ROW_NUMBER() OVER ( ORDER BY sms_id) as r2 from [sms]) as tem2 on r1=r2


哪位仁兄有更好的方法,希望不要吝啬,留言赐教,我学习学习。

最后给自己的网站拿打个小广告:公交查询网

各位网友也可以对我的网站提一些建议,小弟在这有礼!!!!

原创粉丝点击