为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
用户id逗号分隔字符串关联用户表id,获取逗号分隔的用户姓名,相关sql如下,如何改写:
select id,interface_name ,access_address ,update_time ,update_type
,interface_status ,date,is_delete ,is_status ,interface_type ,alarm_user ,
major_role ,channel,data_volume ,is_sensitive ,
ip_address ,port_address ,interface_class ,interface_require_type ,interface_love_type ,
( SELECT string_agg(ui."name",',') FROM user_info ui WHERE CAST ( ui.user_id AS VARCHAR ) = ANY ( string_to_array( alarm_user, ',' ) ) ) alarm_user_name,
(select string_agg(sdd.dict_value,',') from sys_dict_data sdd where CAST(sdd.dict_code as VARCHAR)= ANY(string_to_array( interface_love_type, ',' ) ) ) interface_love_type_name
from interface_monitoring;
您好 可以参考下 谢谢
https://blog.csdn.net/Penrosee/article/details/129730884