在 MySQL 中使用此查询时出现错误。
查询逻辑是正确的,我已经在 Oracle 中尝试过并且运行良好,但是在 MySQL 中运行时出现错误。
我在 StackOverflow 上查看了以前的问题,但没有找到可以帮助我的东西。
这是查询:
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)
limit 10000;
这是错误:
Error Code: 1248. Every derived table must have its own alias
No soultion found for query