有两个表文档和Task
doc_id doc_name
AA1 test
AA2 test
task_id doc_path
1 /AA1/1231/123
2 /AA2/1231/123
在任务表doc_path中存储包含文档ID值作为其一部分的文档路径。我们可以用文档表做左外部联接任务表吗?在SQL查询(本机查询)中可以正常工作,但是使用JPA查询生成器我们可以怎么做?
SELECT doc_id,task_id FROM TASK AS TASK_ ,
DOCUMENT AS DOCUMENT_ where SUBSTR_REGEXPR('(\/)(.*?(?=\/|$))(.*)' IN TASK_.doc_path GROUP 2) = DOCUMENT_.doc_id;