MySQL meldet einen Fehler beim Ausführen einer Abfrage mit mehreren Tabellen: [SQL] SELECT * von ( wählen Sie e.account von Mitarbeiter e UNION SELECT u.account von `Benutzer` u UNION WÄHLEN Sie ein Konto von Agent a ) [Err] 1248 - Jede abgeleitete Tabelle muss einen eigenen Alias haben Dies bedeutet, dass jede abgeleitete Tabelle ihren eigenen Alias haben muss. Dieser Fehler tritt normalerweise beim Abfragen mehrerer Tabellen oder Unterabfragen auf. Bei einer verschachtelten Abfrage wird das Ergebnis der Unterabfrage als abgeleitete Tabelle zum Abfragen der oberen Ebene verwendet, daher muss das Ergebnis der Unterabfrage einen Alias haben. Ändern Sie im obigen Beispiel die Abfrageanweisung: Wählen Sie * aus ( wählen Sie e.account von Mitarbeiter e UNION SELECT u.account von `Benutzer` u UNION WÄHLEN Sie ein Konto von Agent a )als Gesamtsumme Wie oben gezeigt ist das Hinzufügen eines Satzes als „total“ nach der Unterabfrage gleichbedeutend damit, der abgeleiteten Tabelle des Unterabfrage-Ergebnissatzes einen Alias „total“ zuzuweisen, und das Problem ist gelöst. Das könnte Sie auch interessieren:
|
<<: Beispiel für eine Formatierungsmethode für Datum und Uhrzeit in js
>>: Lösen Sie das Problem, dass der anonyme Upload und Download von Linux-FTP automatisch startet
1 Starten Sie den Docker-Dienst Zuerst müssen Sie...
1. Fügen Sie das Plug-In hinzu und fügen Sie die ...
Zuerst müssen wir den Selbstaufruf der Funktion k...
Die goldene Regel Befolgen Sie immer die gleichen...
In diesem Artikelbeispiel wird der spezifische JS...
In diesem Artikel wird der spezifische Code zur I...
„explain“ wird verwendet, um Informationen zum Ab...
Versatz Offset ist der Offset. Mithilfe der Offse...
1. Komplettlösung 1. Problemanalyse und -lokalisi...
Wenn Sie einen Befehl im Terminal ausführen, müss...
Inhaltsverzeichnis 1. Einleitung 2. Lösung 2.1 Ko...
Inhaltsverzeichnis Vorwort 1. Einfügen von ignore...
1. Datensicherung 1. Verwenden Sie den Befehl mys...
Um War mit Docker bereitzustellen, müssen Sie ein...
Vorwort Die Methode „reduce()“ erhält eine Funkti...