求最优SQL话语

求最优SQL语句表:字段1字段21ABCDEF1CDWERT2ACDEFG2BCDSER3BCDEFH3ABCDWS3YTEBCS4FESGTD4UTESDW5TRSBCW5AB

求最优SQL语句
表:
字段1         字段2
1                   ABCDEF
1                   CDWERT
2                   ACDEFG
2                   BCDSER
3                   BCDEFH
3                   ABCDWS
3                   YTEBCS
4                   FESGTD
4                   UTESDW
5                   TRSBCW
5                   ABVDSW
5                   FGTBCE

需要统计字段2中包含BC的,而且记录两次以上的字段1
根据上表结构:3,5
求此SQL的最优语句

[解决办法]
select * from csdn_test
where name like '%BC% ' and
exists (select id,count(id) from csdn_test t
where t.id=csdn_test.id group by id having count(id)> 2);