MYSQL FEHLER 1248 (42000): Jede abgeleitete Tabelle muss ihren eigenen Alias ​​haben

8

Ich kann nicht für das Leben von mir herauszufinden, warum das ist Fehler

%Vor%     
Trace 29.07.2010, 15:02
quelle

2 Antworten

20

Es bedeutet genau das, was es sagt - jede abgeleitete Tabelle muss einen Alias ​​haben. SELECT a.* FROM (SELECT ....)a

Aktualisierung. Dies sollte für Sie funktionieren:

%Vor%     
a1ex07 29.07.2010, 15:05
quelle
4

Die allererste Zeile Ihrer Abfrage ist

%Vor%

scheint unnötig zu sein (da alle drei UNION-Abfragen bereits SELECT- und FROM-Klauseln enthalten).

Das Entfernen dieser unnötigen Leitung sollte das Problem lösen; alternativ würde ein ( unmittelbar nach der ersten Zeile hinzugefügt und ein ) QRYALIAS am Ende hinzugefügt, würde das Problem ebenfalls lösen.

    
Mark Bannister 29.07.2010 15:42
quelle

Tags und Links