为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:
【CPU】:
【问题描述】*:
SELECT DISTINCT ON
( A.ID ) A.ID,
A.file_name,
A.object_key,
A.TYPE,
A.ctime,
A.uid,
A.cname,
A.latitude,
A.longitude,
P.test_type,
s.point,
s.point_code
FROM
env_point_attachment
A JOIN env_plan P ON P.company_id = 123
AND A.plan_id = P.
ID JOIN env_point_attachment_rel_sample r ON r.company_id = 1381799962721665026
AND r.attachment_id = A.
ID JOIN env_sample s ON s.company_id = 123
AND s.ID = r.sample_id
WHERE
A.company_id = 123
AND A.deleted = 0
AND P.deleted = 0
AND s.deleted = 0
AND P.ID = 123
AND A.file_name LIKE concat ( '%', 'name', '%' )
ORDER BY
A.ID,
A.ctime
DISTINCT ON是pg数据库特有功能,其他数据库中目前均没得到支持,建议尝试对SQL语句进行等价改写。以下示例供参考: