例如表:table有十条记录;
连接后结果应该有20条记录:结果:
fields2
.
.
.
fields2
.
.
.
连接后结果应该有20条记录:结果:
fields2
.
.
.
fields2
.
.
.
解决方案 »
- 怎么样将查询的结果放在select中比较再次查询?select中查询出结果然后显示出
- 紧急求援 误删了sysusers里guest 这条记录 现在怎么恢复?
- 这条语句该怎么来处理呢?
- 联机帮助中关于datetime类型的说明是不是错误的呀?帮助上说,3%秒,可是应该为千分之三呀?
- txt可以导入到数据库库吗? 怎么导入?
- 如何查询最大的2个日期的所有记录????
- ***link server错误,帮帮忙啊,在线等***
- 数据库程序换一台机器运行怎么办?
- ACCESS导入SQL SERVER 2000 的问题
- 关于sql的问题
- sql7的数据库附加到sql2000中全部成为乱码
- 在添加一条数据时,先得到这个待添加数据的主键ID
union all
select field2 from tablename
union all
select 字段2 from 表
2006-04-21 18:09:00 2006-04-21 18:09:00
union all
select column2 from tb
insert into ta select 1,'a'
union all select 2,'b'create table tb(id int,name nvarchar(5))
insert into tb select 3,'C'
union all select 4,'D'select * from ta
union all
select * from tbdrop table ta
drop table tb
-----------------------(所影响的行数为 2 行)
(所影响的行数为 2 行)id name
----------- -----
1 a
2 b
3 C
4 D(所影响的行数为 4 行)
还有,如果字段多了.这样的语句太长了.会不会有问题?
union all
select * from tb这样一句,在两个表合并的时候,已经是做去重复处理了,除非你还有其它字段~
select field1 from tablename
union
select field2 from tablename
a 1
b 2
b 4
b 3
c 5
c 7
c 6
c 9
如何得到
a 1
b 243
c 5769