0

假设我有下表:

----------------------------------
姓名1 | 地址1 | 姓名2 | 地址2
----------------------------------
AAA | 东京 | 中交 | 巴西
电子电气设备 | 巴黎 | FFFF | 开罗

我需要在 sql server 中进行查询才能只给我两 (2) 列

----------------
姓名 | 地址
----------------
AAA | 东京  
中交 | 巴西
电子电气设备 | 巴黎
FFFF | 开罗
4

1 回答 1

1

使用 UNION ALL:

insert into final_table
  select Name1 name, Address1 address from init_table
  union all
  select Name2 name, Address2 address from init_table;
于 2013-11-07T01:58:00.743 回答