珠海庆华国际大酒店预订:SQL server2000中查询重复的记录,不过滤!
来源:百度文库 编辑:高考问答 时间:2024/05/15 11:21:30
例如:
create table 商品(名称 varchar(10),数量 int,价钱 int)
insert 商品 values('摩托车',2,3000)
insert 商品 values('汽车' ,2,50000)
insert 商品 values('汽车' ,2,50000)
insert 商品 values('摩托车',2,3000)
insert 商品 values('面包车',12,3000)
insert 商品 values('房子' ,2,503000)
查询出的结果应该是:
摩托车 2 3000
汽车 2 50000
汽车 2 50000
摩托车 2 3000
只要重复的结果,不要不重复的。并且查出的结果也得全是重复的!
是一道自查询的题
create table 商品(名称 varchar(10),数量 int,价钱 int)
insert 商品 values('摩托车',2,3000)
insert 商品 values('汽车' ,2,50000)
insert 商品 values('汽车' ,2,50000)
insert 商品 values('摩托车',2,3000)
insert 商品 values('面包车',12,3000)
insert 商品 values('房子' ,2,503000)
查询出的结果应该是:
摩托车 2 3000
汽车 2 50000
汽车 2 50000
摩托车 2 3000
只要重复的结果,不要不重复的。并且查出的结果也得全是重复的!
是一道自查询的题
select t1.* from 商品 t1 where exists(
select count(t2.*) from 商品 t2 where t1.名称=t2.名称 group by t2.名称 having count(t2.*)>=2)
select * from 商品