首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未识别姓名:[9:8]雇员

未识别姓名:[9:8]雇员
EN

Stack Overflow用户
提问于 2021-08-23 20:48:06
回答 2查看 2.9K关注 0票数 0

这给了我一个无法识别的名字错误。为什么?

代码语言:javascript
复制
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

无法识别的姓名: 9:8的雇员

在这里输入图像描述

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-23 20:53:11

在完整的表引用之后,您缺少别名employeesdepartments!您在ON子句中使用它们,但是您忽略了对它们的定义!

代码语言:javascript
复制
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
票数 3
EN

Stack Overflow用户

发布于 2021-08-23 20:52:12

你得给你的桌子取个别名。我建议表名的缩写如下:

代码语言:javascript
复制
SELECT e.name AS employee_name, e.role AS employee_role,
       d.name AS department_name
FROM `strange-calling-318804.employee_data.Employees` e JOIN
     `strange-calling-318804.employee_data.departments` d 
     ON e.department_id = d.department_id;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68898855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档