Fehler-Code: 1248. Jede abgeleitete Tabelle muss ein eigener alias Keine Lösung gefunden für die Abfrage
Ich erhalte eine Fehlermeldung während der Nutzung dieser Abfrage in MySQL.
Die Abfrage-Logik ist korrekt und ich habe versucht, es in Oracle und es läuft gut, aber ich erhalte eine Fehlermeldung beim ausführen dieser in MySQL.
Schaute ich auf die vorherigen Fragen auf StackOverflow, aber nicht finden, etwas, um mir zu helfen.
Hier ist die Abfrage:
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;
Und hier ist der Fehler:
Error Code: 1248. Every derived table must have its own alias
No soultion found for query
InformationsquelleAutor | 2014-12-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie einen alias für die Unterabfrage, und zwar so:
Aus der Dokumentation,
InformationsquelleAutor shree.pat18
Ja, Sie müssen geben Sie einen alias für die abgeleiteten Daten
InformationsquelleAutor Abhik Chakraborty