SQL语句,获得相同数据

数据表的数据如下
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值