一直想实现专家抽取的功能,目前遇到的问题是,专家抽取条件设置的每个专家的专业是多选字段,例如选择抽第一个专家的要求是水电、火电、清洁能源三个专业具备一个即可,这三个专业的代码写入数据库假设为01,02,03。查询专家库内专家的专业字段也是复选字段形成的,比如专家1的专业为01,02,05,08,则符合条件,专家2的专业为02,03,05,这个当然也是没问题的,专家3是04,07,09,这个专家就不会作为抽取范围。通过随机抽取的方式(sql语句的order by newid()方法)从可选范围抽取专家,然后打电话,不能参加的还需要继续补抽。那么这个最核心的问题是根据抽取专家专业复选字段(01,02,03)查询符合任一条件的专家专业复选字段如何高效的实现呢?请专家指教。