回复 1# 常州易龙信息
您好,关于这类问题的解决方案是在视图设置模式按照您如图设置,然后再前台点击该视图获取对应tomcat控制台的sql就是您该逻辑的sql了。本地按照您一楼的需求对应通过这种方式获取TLK_分支流程的sql如下:
SELECT d.* FROM TLK_分支流程 d WHERE D.ID IN(select distinct doc.id DOCID from OBPM_APP.T_DOCUMENT doc,OBPM_APP.T_ACTORHIS ahis,OBPM_APP.T_RELATIONHIS rhis,OBPM_APP.T_FLOW_INTERVENTION pen,OBPM_APP.T_FLOWSTATERT fs where doc.id=rhis.docid and rhis.id = ahis.nodehis_id and doc.id = pen.id and doc.id =fs.docid and doc.issubdoc is null and doc.parent is null and doc.state is not null and doc.statelabel is not null and ahis.actorid = '11e1-7f98-dc0c84d6-a04d-05b43c063ac2' ) OR d.AUTHOR ='11e1-7f98-dc0c84d6-a04d-05b43c063ac2' OR (d.ID IN(SELECT DOC_ID FROM AUTH_分支流程 AUTH WHERE AUTH.VALUE = '11e1-7f98-dc0c84d6-a04d-05b43c063ac2'))
参数解析:
TLK_分支流程 --查询的表名
OBPM_APP.T_DOCUMENT doc,OBPM_APP.T_ACTORHIS ahis,OBPM_APP.T_RELATIONHIS rhis,OBPM_APP.T_FLOW_INTERVENTION pen,OBPM_APP.T_FLOWSTATERT fs--该表所在业务库下的相关系统表
11e1-7f98-dc0c84d6-a04d-05b43c063ac2 --前台登录用户ID
您先参考该sql完善,有问题我们再沟通。 |