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. 合并两个表
- 2. 合并两个表
- 3. 如何合并两个列表蟒蛇
- 4. 如何合并两个表和转行
- 5. 如何合并两个列表?
- 6. 如何合并SQL中的两个表?
- 7. 如何合并两个IQueryable列表
- 8. 如何合并两个Ajax表格
- 9. 如何合并这两个mysql表?
- 10. 如何合并两个表格?
- 11. 如何合并这两个列表?
- 12. 如何合并两个表在SSIS
- 13. 如何合并在PostgreSQL的两个表
- 14. 如何合并两个SQL Server表列?
- 15. 如何合并两个表格?
- 16. 如何合并两个列表?
- 17. Angularfire2如何合并两个列表
- 18. 如何合并两个列表?
- 19. 如何合并两个Excel工作表
- 20. 合并,并从两个表
- 21. 如何合并两个DisposeBags?
- 22. 如何合并两个Javascript
- 23. 如何合并两个FBO?
- 24. 如何合并两个JObject?
- 25. 如何合并两个priority_queue?
- 26. 如何合并两个JsValues?
- 27. 合并/合并两个Erlang列表
- 28. 如何在合并DataFrame时合并两个列表列?
- 29. 如何合并两个合并数据的工作表?
- 30. 要合并两个表如表
你到目前为止尝试了什么?任何努力? –
@a_horse_with_no_name SQL SERVER Bro ... –
向表B添加一行,并调整结果。 – jarlh