求一个SQL语句 要求查询出数据库(access)表table1中text(备注)字段里所有包含‘北京’以及所有包含‘天津’以及所有包含‘上海’的记录  我的意思是只要记录里包含‘北京’,‘天津’,‘上海’其中一个 这条记录就满足条件   我自己写的SQL语句:select * from table1 where 字段1 like '%北京%' or 字段1 like '%天津%' or 字段1 like '%上海%'  这样写可以查询出满足条件的记录 可是当表中的记录很多的时候(10000-25000) 查询就会很慢很慢   请问各位高手 有没有效率更高的查询方法???注:我用的ADOQuery查询。