where语句后面判断当项目_ID = '01.04.01' ,子项目id不为 '01.04.05.07' '01.04.05.03' '01.04.05.02'
SELECT * FROM tabname WHERE NOT (O_ID = 'A' AND STATION_ID IN ('B', 'C', 'D'))
----------
-- 替换成对应内容即可。
where 字段 = (case when 项目_ID = '01.04.01' and 子项目id != '01.04.05.07' then '01.04.05.03' else '01.04.05.02' end)
where id='01.04.01' and 子项目id not in ('01.04.05.07' ,'01.04.05.03' ,'01.04.05.02')
where 子项目id not in(case when 项目_ID = '01.04.01' then '01.04.05.07' ,'01.04.05.03' ,'01.04.05.02' end)