Heim > Datenbank > MySQL-Tutorial > Wie behebe ich den Fehler „Unbekannter Name: Mitarbeiter um [9:8]' in BigQuery?

Wie behebe ich den Fehler „Unbekannter Name: Mitarbeiter um [9:8]' in BigQuery?

DDD
Freigeben: 2025-01-16 15:54:40
Original
729 Leute haben es durchsucht

How to Resolve

Fehler: „Unbekannter Name: Mitarbeiter um [9:8]“

Bei der Verwendung von Tabellenaliasen kann es zu der Fehlermeldung „Unbekannter Name: Mitarbeiter um [9:8]“ kommen. Lassen Sie uns die Ursachen analysieren und die richtigen Lösungen anbieten.

Fehleranalyse:

In der bereitgestellten SQL-Abfrage:

<code class="language-sql">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</code>
Nach dem Login kopieren

verwendet ON und employees in einer departments-Klausel. Alias:

<code class="language-sql">ON employees.department_id = departments.department_id</code>
Nach dem Login kopieren

Die Tabellen Employees und departments verfügen jedoch nicht über Aliase, die explizit in der FROM-Klausel definiert sind. Dies hat den Fehler verursacht, da BigQuery erfordert, dass Aliase definiert werden müssen, bevor sie verwendet werden können.

Lösung:

Um diesen Fehler zu beheben, müssen Aliase vor ihrer Verwendung definiert werden:

<code class="language-sql">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</code>
Nach dem Login kopieren

Durch das Hinzufügen der Aliase AS employees und AS departments nach der vollständigen Tabellenreferenz identifizieren Abfragen die Tabelle jetzt korrekt und werden fehlerfrei ausgeführt.

Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Unbekannter Name: Mitarbeiter um [9:8]' in BigQuery?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage