2016-07-03 7 views
-1

私はこのような表1を持っているから結果を結合する方法:2つのテーブル

enter image description here

及び表2:

enter image description here

と結果は次のようにする必要がありますResult

上記の2つのテーブルの結果を組み合わせたい。どうしたらいいですか?助けてくれてありがとう。

+0

これまでに試したことを示すことができますか? –

+0

@ PeterSmith私はこのような結果を得たいです:http://res.cloudinary.com/luanvne/image/upload/v1467540559/3_rf1xyp.jpg –

答えて

0

は、彼らが関係を持っているようではないと思われるんのでCROSS JOINは何が必要です:

SELECT * 
FROM Table1 t 
CROSS JOIN Table2 s 

EDIT:使用ROW_NUMBER():あなたからのすべてのレコードでintrestedている場合

SELECT tt.loaiphong,ss.col1,ss.col2........ 
FROM (SELECT t.*,ROW_NUMBER() OVER(ORDER BY (SELECT 1)) as rnk FROM Table1 t) tt 
INNER JOIN(SELECT s.*,ROW_NUMBER() OVER(ORDER BY (SELECT 1)) as rnk FROM Table2 s) ss 
ON(tt.rnk = ss.rnk) 

両方のテーブルで、一致する行だけでなく、INNER JOINFULL OUTER JOINに変更します。

+0

それは正しくないようです、私は9行を取得します。 http://res.cloudinary.com/luanvne/image/upload/v1467540765/4_jz0yge.jpg 私はこのような結果を得たいです:http://res.cloudinary.com/luanvne/image/upload/v1467540559/3_rf1xyp .jpg –

+0

なぜ 'DLX'が最初の行に参加しましたか?なぜ第二にSUIは?私は関係なくそれをどうやってやろうとしているのですか? @ZaneKey – sagi

+0

上記の結果の写真を追加します。あなたが見たいと思う結果を見て想像できますか? –