为什么这句sqlSELECT FROM SELECT t FROM BPM_TASK t LEFT JOIN bpm_def d ON tdef_id_ = ddef_id_ WHERE ASSIGNEE_ = 1697051082968010754 AND tTENANT_ID_ = 1 AND tSTATUS_ != COMPLETED AND tSTATUS_ != LOCKED U
根据提供的SQL语句,第一部分是一个子查询,用于获取满足特定条件的数据。第二部分是对子查询结果进行进一步筛选,只选择满足条件的数据。
在第二部分的筛选条件中,包含了三个条件:
TENANT_ID_ IN ('1'):选择租户ID为1的数据。BUS_KEY_ LIKE CONCAT('%', '黄鹏', '%'):选择BUS_KEY_字段中包含'黄鹏'的数据。SUBJECT_ LIKE CONCAT('%', '黄鹏', '%'):选择SUBJECT_字段中包含'黄鹏'的数据。CREATE_BY_ LIKE CONCAT('%', '黄鹏', '%'):选择CREATE_BY_字段中包含'黄鹏'的数据。
如果使用这样的条件进行筛选,而没有返回任何结果,可能有以下几个原因:
- 数据库中没有满足条件的数据。
- 查询条件错误,导致没有满足条件的数据被选中。
- 数据库连接或访问权限的问题。
建议检查数据库中是否存在满足条件的数据,并确保查询条件正确无误。如果问题仍然存在,可能需要进一步排查数据库连接或权限的问题。
原文地址: http://www.cveoy.top/t/topic/i1Fh 著作权归作者所有。请勿转载和采集!