mysql在子句中的错误?
服务器版本:5.6.22 MySQL社区服务器(GPL) 执行以下查询:mysql在子句中的错误?,mysql,in-clause,Mysql,In Clause,服务器版本:5.6.22 MySQL社区服务器(GPL) 执行以下查询: SELECT EXECUTION_ID_ FROM `ACT_RU_EXECUTION` WHERE BUSINESS_KEY_='ZZJS481'; 抛出此错误: 错误1054(42S22):“字段列表”中的“执行ID”列未知 但当in子句中出现此错误语句时,如下所示: select EXECUTION_ID_ FROM `ACT_RU_TASK` WHERE EXECUTION_ID_ IN (SELECT EXEC
SELECT EXECUTION_ID_ FROM `ACT_RU_EXECUTION` WHERE BUSINESS_KEY_='ZZJS481';
抛出此错误:
错误1054(42S22):“字段列表”中的“执行ID”列未知
但当in子句中出现此错误语句时,如下所示:
select EXECUTION_ID_ FROM `ACT_RU_TASK` WHERE EXECUTION_ID_ IN (SELECT EXECUTION_ID_ FROM `ACT_RU_EXECUTION` WHERE BUSINESS_KEY_='ZZJS481');
不会出现任何错误。
看起来真的很奇怪。
这是MySQL中的错误吗?表中的
ACT\u RU\u EXECUTION
是否有EXECUTION\u ID\u
字段?ACT\u RU\u EXECUTION没有EXECUTION\u ID\u字段。这是我的错误。这是mysql和其他RDB数据库系统的一般操作。ACT\u RU\u EXECUTION
表是否有EXECUTION\u ID\u
字段?ACT\u RU\u EXECUTION没有EXECUTION\u ID\u字段。这是我的错误。这是mysql和其他RDB数据库系统的一般操作。