寻求高手帮助,关于sql查询
数据表机构为      
 ID         字段A         字段B 
 1               1                        1 
 2               1                        2 
 3               1                        3 
 4               2                        2 
 5               2                        3 
 6               3                        1 
 7               4                        2 
 8               4                        1   
 如何用sql语句查询出符合字段B=2和字段B=3的字段A   中的1和2 
 满足字段B为1,2,3的只有字段A中的1 
 而满足字段B为2,3的则有字段A中的1和2两个   
------解决方案--------------------SELECT 字段a from tt where 字段B=2 or 字段B=3 or 字段B=1 group by 字段a having count(*)> =3 
 SELECT 字段a from tt where 字段B=2 or 字段B=3 group by 字段a having count(*)> =2