您需要为子查询提供别名,如下所示:
select * from(select PM.ID, PM.Name, PM.TIMEOUT, PMS.PROCESS_MONITOR_ID, PMS.PROCESS_START_DATE from RATOR_IMP.PROCESS_MonITOR as PM JOIN RATOR_IMP.PROCESS_MONITOR_STATISTIC as PMS ON PM.ID = PMS.PROCESS_MONITOR_ID WHERe PM.ENABLED=1 and (PM.NAME='SDRRATINGENGINE11' or PM.NAME='WORKFLOWENGINE1') order by PMS.PROCESS_START_DATE desc) as slimit 10000;
从文档中,
子查询在SELECt语句的FROM子句中是合法的。实际语法为:
SELECt … FROM(子查询)[AS]名称…
[AS] name子句是强制性的,因为FROM子句中的每个表都必须有一个名称。子查询选择列表中的任何列都必须具有唯一的名称。



