MySQL选择帮助内部连接?

MySQL选择帮助内部连接?,mysql,Mysql,我正在编写一个php脚本,其中显示以下列:project\u name、customer\u name、fName、lName、activeproject。这是我的高级项目网站的一部分,我真的需要帮助 我的表格设置如下: 项目 项目id、项目名称、描述、客户id、projectmgrempid、activeproject 雇员 员工id、fName、lName 顾客 客户id,客户名称 这是我的东西,给了我一个错误 select t1.project_id, t1.project_name, t

我正在编写一个php脚本,其中显示以下列:project\u name、customer\u name、fName、lName、activeproject。这是我的高级项目网站的一部分,我真的需要帮助

我的表格设置如下: 项目 项目id、项目名称、描述、客户id、projectmgrempid、activeproject

雇员 员工id、fName、lName

顾客 客户id,客户名称

这是我的东西,给了我一个错误

select t1.project_id, t1.project_name, t1.description, 
t1.custid, t1.projectmgrempid, t1.activeproject, t2.fName, t2.lName, t3.customer_id,    t3.customer_name
from projects t1
inner join employee t2 on t1.projectmgrempid = t2.staff_id
where t1.activeproject = `open`
inner join customer t3 on t1.custid = t3.customer_id;
错误是1064-您的SQL语法有错误;检查 与右边的MySQL服务器版本相对应的手册 在t1.custid上使用near'internal join customer t3的语法= t3.6号线处的客户识别号限制0,30'


where子句应该出现在join子句之后

select t1.project_id, t1.project_name, t1.description, 
t1.custid, t1.projectmgrempid, t1.activeproject, 
t2.fName, t2.lName, t3.customer_id,    t3.customer_name
from projects t1
inner join employee t2 on t1.projectmgrempid = t2.staff_id
inner join customer t3 on t1.custid = t3.customer_id
where t1.activeproject = 'open';

表名是projects还是project?不能将联接放在WHERE后面。它去选择。。。从…起参加WHERE.and WHERE子句中的字符串“open”应该用单引号括起来,而不是backticks.oops!更正。无论如何,谢谢你。