I get an error when using this query in MySQL.
The query logic is correct, and I tried it in Oracle, and it works fine, but I get an error when working in MySQL.
I looked through previous questions about StackOverflow, but did not find anything to help me.
Here is the request:
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;
And here is the error:
Error Code: 1248. Every derived table must have its own alias
No soultion found for query
user1930857
source
share