Q
如何合併兩個表?
0
A
回答
1
Begin TRAN
CREATE TABLE #TableA(ID INT)
CREATE TABLE #TableB (ID2 INT)
INSERT INTO #TableA
SELECT 1 UNION ALL
SELECT 2 UNION ALL
SELECT 3
INSERT INTO #TableB
SELECT 5 UNION ALL
SELECT 6 UNION ALL
SELECT 7
Select ROW_NUMBER()OVER(ORDER BY ID)ROWNUM,ID INTO #Temp FROM #TableA
Select ROW_NUMBER()OVER(ORDER BY ID2)ROWNUM,ID2 INTO #Temp_Data FROM #TableB
SELECT ID,ID2
FROM #Temp a
INNER JOIN #Temp_Data b ON a.ROWNUM=b.ROWNUM
ROLLBACK TRAN
+0
好工作.... –
+0
@HartHartono歡迎兄弟 –
1
如果您正在使用SQL Server,然後CTE可以幫助你獲得渴望的結果如下
;WITH CTE1 AS(
SELECT *,
ROW_NUMBER() OVER(PARTITION BY ID ORDER BY ID) AS RN
FROM Table1
),CTE2 AS(
SELECT *,
ROW_NUMBER() OVER(PARTITION BY ID2 ORDER BY ID2) AS RN
FROM Table2
)
SELECT *
FROM CTE1
INNER JOIN CTE2 ON CTE1.RN=CTE2.RN
相關問題
- 1. 如何合併SQL中的兩個表?
- 2. 如何合併兩個Ajax表格
- 3. 如何合併這兩個列表?
- 4. 如何合併兩個表在SSIS
- 5. 如何合併兩個列表?
- 6. Angularfire2如何合併兩個列表
- 7. 如何合併兩個IQueryable列表
- 8. 如何合併兩個列表?
- 9. 如何合併兩個表格?
- 10. 如何合併兩個列表蟒蛇
- 11. 如何合併兩個表和轉行
- 12. 合併,並從兩個表
- 13. 如何合併兩個priority_queue?
- 14. 如何合併兩個FBO?
- 15. 如何合併兩個Javascript
- 16. 如何在合併DataFrame時合併兩個列表列?
- 17. 要合併兩個表如表
- 18. 合併兩個文件或兩個表
- 19. 如何兩個列表中有兩列合併到一個
- 20. 合併兩個關係表
- 21. 合併兩個MySQL表
- 22. Groovy合併兩個列表?
- 23. 合併兩個列表
- 24. 合併兩個表在MySQL
- 25. 合併兩個列表
- 26. 合併兩個PostgreSQL的表
- 27. 合併兩個表的awk
- 28. 合併兩個列表的
- 29. Prolog合併兩個列表
- 30. TSQL - 合併兩個表
你到目前爲止嘗試了什麼?任何努力? –
@a_horse_with_no_name SQL SERVER Bro ... –
向表B添加一行,並調整結果。 – jarlh