SQL语句,获得相同数据

来源:互联网 发布:天风证券 行业数据库 编辑:程序博客网 时间:2024/06/05 06:51

数据表的数据如下
ID 产品名称 年份
1 产品1 2003
2 产品1 2004
3 产品1 2005
4 产品1 2006
5 产品2 2004
6 产品2 2005
7 产品2 2006
8 产品3 2005
9 产品3 2006
10 产品3 2007
11 产品3 2008
=========================
如何写一条SQL语句,得到 这3个产品共有的年份,从上表数据看,应该得到的数据为2005 2006 然后把这个年份的数据绑定到DropDownList控件里。

 

create table Product
(
    name
nvarchar(100),
   
year int
)

insert into Product values('产品1','2003')
insert into Product values('产品1','2004')
insert into Product values('产品1','2005')
insert into Product values('产品1','2006')
insert into Product values('产品2','2004')
insert into Product values('产品2','2005')
insert into Product values('产品2','2006')
insert into Product values('产品3','2005')
insert into Product values('产品3','2006')
insert into Product values('产品3','2007')
insert into Product values('产品3','2008')


select year from Product
group by year
having count(year)=3

原创粉丝点击