select distinct org.base_name,org.factory_stage from zh_ads.ads_zzqlc_produce_detail org, zh_ods.ods_fr_calb_export_user_data_permission p where p.user_name= '${fine_username}' and if(p.base_name is NULL,1=1,org.base_name in('(select distinct p.base_name from zh_ods.ods_fr_calb_export_user_data_permission p where p.user_name= '${fine_username}')')) and if(p.factory_flag is NULL,1=1,org.factory_stage in ('(select distinct p.factory_flag from zh_ods.ods_fr_calb_export_user_data_permission p where p.user_name= '${fine_username}')')) ${if(len(基地)==0,"","and org.base_name in ('" + 基地 +"')")} ${if(len(工厂)==0,"","and org.factory_stage in ('" + 工厂 +"')")} group by org.base_name,org.factory_stage 请问为什么报错啊,CK数据库 |