用户路径分析的解决和异常·

问题遇到的现象和发生背景

对用户进行操作内容进行路径分析,用桑葚图的形态展现在页面上

用代码块功能插入代码,请勿粘贴截图

表名:PW_DOC_RECORD

img

方法一:
SELECT
count( DISTINCT USER_ID ) countUser,
DOC_RECORD_TYPE docRecType
FROM
PW_DOC_RECORD
WHERE
1 = 1
AND DOC_RECORD_CTIME >= '2022-10-12'
AND DOC_RECORD_CTIME <= '2022-10-21'
AND DOC_RECORD_TYPE = 5
AND USER_ID <> 0
GROUP BY
DOC_RECORD_TYPE

方法二:
SELECT
count( DISTINCT USER_ID ) countUser,
DOC_RECORD_TYPE docRecType
FROM
PW_DOC_RECORD
WHERE
1 = 1
AND DOC_RECORD_CTIME >= '2022-10-12'
AND DOC_RECORD_CTIME <= '2022-10-21'
AND DOC_RECORD_TYPE IN ( 1 , 2 , 3 )
AND USER_ID <> 0
AND USER_ID IN ( SELECT DISTINCT USER_ID FROM PW_DOC_RECORD WHERE 1 = 1 AND DOC_RECORD_CTIME >= '2022-10-12' AND DOC_RECORD_CTIME <= '2022-10-21' AND DOC_RECORD_TYPE = 5 AND USER_ID <> 0 )
GROUP BY
DOC_RECORD_TYPE

运行结果及报错内容

第一层调用方法一,第二层调用方法二,数据正常

img

第三层在次调用方法二,数据异常

img

第层步,第层步调用方法二数据依然有异常

img

我想要达到的结果

怎么修改才能达到路径分析的效果,第三层某一个条件不能比第二层四个条件加起来的人数多。