Я хочу объединить 2 таблицы в одну. Допустим, у меня есть:
Table1
ID Name 1 A 2 B 3 C
Table2
ID Name 4 D 5 E 6 F
Я хочу сделать Table3
Name1 Name2 A D B E C F
Как я могу сделать это в SQL Server? Любая помощь с благодарностью.
WITH t1 AS ( SELECT a.*, ROW_NUMBER() OVER (ORDER BY id) AS rn FROM table1 a ), t2 AS ( SELECT a.*, ROW_NUMBER() OVER (ORDER BY id) AS rn FROM table2 a ) SELECT t1.name, t2.name FROM t1 JOIN t2 ON t1.rn = t2.rn
select t1.Name Name1, t2.Name Name2 from Table1 t1, table2 t2 where t1.ID = t2.ID
ИЛИ
select t1.Name Name1, t2.Name Name2 from Table1 t1 join table2 t2 on t1.ID = t2.ID