refactor(os-ems): 将 IIF 函数替换为 CASE WHEN 语句,适应MySQL

boardTest
zch 1 month ago
parent e075e6f4f8
commit f8e7c905fa

@ -44,7 +44,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
rad.notify_user,
bmi.monitor_name,
ebcdi.collect_device_name,
IIF(rad.monitor_id is null, ebcdi.collect_device_name, bmi.monitor_name) device_name
CASE WHEN rad.monitor_id is null THEN ebcdi.collect_device_name ELSE bmi.monitor_name END device_name
FROM ems_record_alarm_data rad
LEFT JOIN ems_base_monitor_info bmi ON rad.monitor_id = bmi.monitor_code
LEFT JOIN ems_base_collect_device_info ebcdi on rad.collect_device_id = ebcdi.collect_device_id

Loading…
Cancel
Save