求一条SQL文,请大神们帮助
表结构如下
id value
a 1
a 2
a 3
a 4
a 5
b 1
b 2
b 3
要求是可以输入多个value作为检索条件,选出id
例如:
value是1,2,3的话,可以查出a,b
value是1,2,3,4,5的话,只能查出a
[解决办法]
- SQL code
SELECT [id] FROM [tb] as t where [value] in(1,2,3,4)group by [id] having count(*)=4
发布时间: 2012-07-30 16:19:05 作者: rapoo
求一条SQL文,请大神们帮助
表结构如下
id value
a 1
a 2
a 3
a 4
a 5
b 1
b 2
b 3
要求是可以输入多个value作为检索条件,选出id
例如:
value是1,2,3的话,可以查出a,b
value是1,2,3,4,5的话,只能查出a
[解决办法]
SELECT [id] FROM [tb] as t where [value] in(1,2,3,4)group by [id] having count(*)=4