错误代码:1054。未知列' ExamQuestions.Employees.Number'在'字段列表'

时间:2017-10-21 12:47:27

标签: mysql

以下是查询 -

select
    Employees.Number,
    Employees.Surname,
    Employees.ProjectName
from
    ExamQuestions.Projects p,
    ExamQuestions.Employees e
where
    p.Number = e.Number;

1 个答案:

答案 0 :(得分:1)

首先,从不FROM子句中使用逗号。 始终使用正确的JOIN语法。

其次,您已经定义了表别名,您需要使用它们:

SELECT e.Number, e.Surname, p.ProjectName
FROM ExamQuestions.Projects p JOIN
     ExamQuestions.Employees e
     ON p.Number = e.Number;

据推测,项目名称来自Projects而非Employees