ms sql拼表

下班前旁邊的同事問我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


哪位仁兄有更好的方法,希望不要吝嗇,留言賜教,我學習學習。

最後給自己的網站拿打個小廣告:公交查詢網

各位網友也可以對我的網站提一些建議,小弟在這有禮!!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章