导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

初学SQL。问个问题

igand 2006-01-23 05:35:42
2个SQL表。能否合并??
如果能合并的话,要注意点什么??
...全文
48 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
bugchen888 2006-01-23
SELECT col1, col2, col3
FROM table1
UNION all
SELECT col4, col5, col6
FROM table2

要求对应栏位的数据据类型相同,如col1和col4,col2和col5,col3和col6。
回复
-狙击手- 2006-01-23
还是横向的
???
declare @t table (a int)
insert @t select 1 union select 2 union select 3 union select 4
union select 5 union select 6 union select 7
union select 8 union select 9


select * from @t a,@t b where a.a = b.a

/*

a
-----------
1
2
3
4
5
6
7
8
9
|
^
a a
----------- -----------
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9

*/
回复
-狙击手- 2006-01-23
合 并?
select * from table1
union [all]
select * from table2

列顺序与类型要一致
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告