mysql在子句中的错误?

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

服务器版本: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 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数据库系统的一般操作。