我在Postgres中写了一个select声明,其中包含如下 case 声明:
,(case when all_loc.country = 'DE' then msc_si.buyer_id else msc_si.buyer_name end) as "purchasing_group_name_buyer_name" --story
,(case when all_loc.country = 'DE' then msc_si.planner_code else mscp.description end) as "mrp_controller_name" --story
我得到以下错误.我试着用IS
而不是=
,没用.如果没有这两条case
语句,查询就可以完美运行.
错误:大小写类型字符和数字不能与SQL匹配