求一条SQL文,请大神们帮助表结构如下id valuea 1a 2a 3a 4a 5b 1b 2b 3要求是可以输入多个value作为检索条件,选出id例如:value是1,2,3的话,可以查出a,bvalue是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