【DM版本】:DM8
【操作系统】:DM8 + idea
【CPU】:
【问题描述】*:无法解析的成员访问表达式[FIND_IN_SET]
SQL语句: SELECT
id,
CODE,
company_id companyId,
create_by createBy,
create_date createDate,
is_delete isDelete,
office_id officeId,
update_by updateBy,
update_date updateDate,
NAME,
project_id projectId,
version_id versionId,
parent_id parentId,
parent_ids parentIds,
plan_begin_date planBeginDate,
plan_end_date planEndDate,
actual_end_date,
duration,
plan_working_hours planWorkingHours,
actual_working_hours actualWorkingHours,
complete_percent completePercent,
prev_task_id prevTaskId,
priority,
task_type taskType,
is_leaf_node isLeafNode,
STATUS,
type,
delivery,
attachments,
description,
person_liable_ids personLiableIds,
person_liable_names personLiableNames,
sequence,
( SELECT GROUP_CONCAT( sequence ) FROM pm_project_plan_revised WHERE FIND_IN_SET ( id, ppp.prev_task_id ) ) prev
FROM
pm_project_plan_revised ppp
WHERE
project_id = ?
AND version_id = ?
AND is_delete = 0
AND type = 1
ORDER BY
sequence
可以考虑通过in或instr函数进行改写
请参考:https://eco.dameng.com/docs/zh-cn/faq/faq-errorcode.html#2207-%E6%97%A0%E6%B3%95%E8%A7%A3%E6%9E%90%E7%9A%84%E6%88%90%E5%91%98%E8%A1%A8%E8%BE%BE%E5%BC%8F