exists的使用

//对组任务类型进行转义处理
        if(StringUtils.notBlank(groupTaskType)){
            groupTaskType=qhyfService.strEscape(groupTaskType);
            String groupTaskTypes="%"+groupTaskType+"%";
            String groupSql=""+
                    "AND EXISTS (" +
                    "    SELECT" +
                    "        1" +
                    "    FROM" +
                    "        biz_document_user_task_info x" +
                    "    LEFT JOIN biz_group_task_info o ON x.group_task_id = o.uuid " +
                    "    LEFT JOIN biz_group_task_detail y  ON x.group_task_id = y.group_task_id " +
                    "    LEFT JOIN biz_document_task_info z ON y.task_id = z.uuid" +
                    "    where o.group_id = e.uuid AND z.task_name like ? " +
                    ")";
            where.append(groupSql);
            paras.add(groupTaskTypes);
        }
原文地址:https://www.cnblogs.com/xiaoniuniu886/p/9621267.html