„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich "nicht anerkanntes Name: Mitarbeiter bei [9: 8]" -Fehler in BigQuery auflösen?

Wie kann ich "nicht anerkanntes Name: Mitarbeiter bei [9: 8]" -Fehler in BigQuery auflösen?

Gepostet am 2025-02-18
Durchsuche:492

How to Resolve

error: "unerkannter Name: Mitarbeiter bei [9: 8]"

]

Bei Verwendung von Tabellenalias können Sie auf den "nicht erkannten Namen: Mitarbeiter unter [9: 8]" begegnen. Lassen Sie uns die Gründe analysieren und die richtige Lösung angeben.

Fehleranalyse:

In der bereitgestellten SQL -Abfrage:

SELECT 
    employees.name AS employee_name,
    employees.role AS employee_role,
    departments.name AS department_name
FROM 
    `strange-calling-318804.employee_data.Employees`
    JOIN 
    `strange-calling-318804.employee_data.departments` 
    ON employees.department_id = departments.department_id

Mitarbeiter und Abteilungen alias werden in der in Klausel:

verwendet
ON employees.department_id = departments.department_id

Die Mitarbeiter und Abteilungen Tabellen haben jedoch in der -Klausel nicht ausdrücklich definiert. Dies führt zu einem Fehler, da BigQuery erfordert, dass sie vor der Verwendung von Aliase definiert werden müssen.

Lösung:

Um diesen Fehler zu beheben, müssen sie definiert werden, bevor sie den Alias ​​verwenden:

SELECT 
    employees.name AS employee_name,
    employees.role AS employee_role,
    departments.name AS department_name
FROM 
    `strange-calling-318804.employee_data.Employees` AS employees
    JOIN 
    `strange-calling-318804.employee_data.departments` AS departments 
    ON employees.department_id = departments.department_id
durch Hinzufügen von Aliases

als Mitarbeiter und als Abteilungen ] Nach der vollständigen Tabellenreferenz erkennt die Abfrage jetzt die Tabelle korrekt und führt ohne Fehler aus.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3