首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用内部连接获取错误

使用内部连接获取错误
EN

Stack Overflow用户
提问于 2017-03-28 08:46:32
回答 2查看 14关注 0票数 0

我的疑问

代码语言:javascript
复制
$con=mysqli_query($sql,"(SELECT  Church Name, Class, Student Name, Mark FROM Church_details INNER JOIN Class_details ON Church_details.Church id=Class_details.Church id GROUP BY Class ORDER BY Student Name)")

我会犯这样的错误:

代码语言:javascript
复制
   You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'id=Class_details.Church id GROUP BY Class ORDER BY Student Name)' at line 1
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-28 08:51:18

代码语言:javascript
复制
SELECT  Church Name, Class, Student Name, Mark 
FROM Church_details INNER JOIN Class_details 
ON Church_details.Church id=Class_details.Church id 
GROUP BY Class 
ORDER BY Student Name)")

部分

ON Church_details.Church id=Class_details.Church id

你用了一个空间做教堂的证件..。这个表真的有一个带空格的列名吗?如果是这样的话,你应该像这样键入它

代码语言:javascript
复制
Church_details.[Church Id]

我打赌这个表的列是Church_Id

票数 0
EN

Stack Overflow用户

发布于 2017-03-28 08:48:47

字段中不能有空格。我建议你看看是否可能是Church_id而不是“教堂身份”。同样适用于Student_name

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43064788

复制
相关文章

相似问题

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