Heim > Datenbank > MySQL-Tutorial > Warum benötigt meine PostgreSQL-Unterabfrage einen Alias ​​in der FROM-Klausel?

Warum benötigt meine PostgreSQL-Unterabfrage einen Alias ​​in der FROM-Klausel?

Linda Hamilton
Freigeben: 2025-01-05 04:26:40
Original
568 Leute haben es durchsucht

Why Does My PostgreSQL Subquery Need an Alias in the FROM Clause?

Unterabfrage-Aliasing in PostgreSQL

Wenn die Fehlermeldung „[Err] ERROR: LINE 3: FROM (SELECT DISTINCT (identifiant) AS made_only_recharge“ zeigt an, dass einer Unterabfrage in der FROM-Klausel ein fehlt Alias.

In der angegebenen Abfrage wird die Unterabfrage verwendet, um die Anzahl der eindeutigen Bezeichner zu berechnen, die in der cdr_data-Tabelle nur für den CALLEDNUMBER-Wert „0130“ erscheinen. Der Unterabfrage fehlt jedoch ein Alias, was PostgreSQL tut ist für Unterabfragen erforderlich, die in der FROM-Klausel erscheinen.

Um dieses Problem zu beheben, fügen Sie der Unterabfrage einen Alias ​​hinzu, z unten gezeigt:

SELECT  COUNT(made_only_recharge) AS made_only_recharge
FROM    
    (
        SELECT DISTINCT (identifiant) AS made_only_recharge
        FROM cdr_data
        WHERE CALLEDNUMBER = '0130'
        EXCEPT
        SELECT DISTINCT (identifiant) AS made_only_recharge
        FROM cdr_data
        WHERE CALLEDNUMBER != '0130'
    ) AS derivedTable  -- ALIAS ADDED
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWarum benötigt meine PostgreSQL-Unterabfrage einen Alias ​​in der FROM-Klausel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage