SELECT `om_1_service`.`id` FROM `om_1_service` WHERE `om_1_service`.`catid`=2 AND `om_1_service`.`id` IN (SELECT `id` FROM `om_1_service_category_data` WHERE (`om_1_service_category_data`.`leixing`=1 AND `om_1_service_category_data`.`leixing`="" AND `om_1_service_category_data`.`leixing`="")) ORDER BY NULL
我感觉在于搜索解析出来的这个条件多了两遍(标红的部分),但是不清楚是什么原因照成的