在phpMyAdmin中执行以下代码时:use db;
DELIMITER $$
DROP PROCEDURE IF EXISTS McaTest3$$
CREATE PROCEDURE McaTest3()
BEGIN
SELECT
cl.*
FROM `condition_library` cl
LEFT JOIN condition_custom cc on cl.condition_library_id = cc.condition_library_id
and cc.active = 1
AND (cc.permit_application_id = 20231 OR cc.permit_id = NULL)
WHERE FIND_IN_SET(cl.`condition_library_id`, '13070')
AND cl.active = 1
and cc.condition_library_id IS NULL;
END$$
DELIMITER ;
call McaTest3();
获取错误:错误静态分析:
分析期间发现1个错误。
缺少表达。 (在位置25“开”附近)SQL查询:编辑编辑
SET FOREIGN_KEY_CHECKS = ON;
MySQL说:文档
#2014-命令不同步;您现在不能运行此命令
[当在LEFT JOIN的表中找不到记录时,会发生这种情况。
[当在MySQL Workbench中运行相同命令时:无错误,并返回空数据集。
从应用程序(Appian)执行的相同过程也失败了... 任何线索?