我已按照说明进行操作,但不断收到错误,课程中列出了以下代码: 选择 员工名称为员工名称, 员工角色作为员工角色, 部门.名称作为部门名称 来自“daq5bigquery.employee_data.employees”AS 员工 INNER JOIN
daq5bigquery.employee_data.departments
AS 部门
ON 员工.department_id = 部门.department_id
INNER JOIN 后,我在第二个表上不断收到错误。
我尝试从不同的角度编写代码。它不喜欢这个表名,我不知道如何修复它。
欢迎并祝课程顺利!
在我看来,您已经用单引号(标记为 ')将第二个表的名称括起来,这使得您的表达式成为字符串文字。
请注意 BigQuery 中的以下引号字符类型及其用法:
考虑到这一点,您的查询应如下所示:
SELECT
employees.name as employee_name,
employees.role as employee_role,
departments.name as department_name
FROM `daq5bigquery.employee_data.employees` AS employees
INNER JOIN `daq5bigquery.employee_data.departments` AS departments
ON employees.department_id = departments.department_id