首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内部联接错误

问内部联接错误
EN

Stack Overflow用户
提问于 2013-01-11 18:45:30
回答 3查看 137关注 0票数 0

由于某些原因,我的内部连接有问题,它根本就不能工作。

以下是我的代码

代码语言:javascript
复制
SELECT
    `hold`.`id` AS `id`,
`hold`.`name` AS `name`
INNER JOIN `instruktorer`
ON `hold`.`ins` = `instruktorer`.`id`
FROM `hold`

我得到的错误是:

代码语言:javascript
复制
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INNER JOIN `instruktorer` ON `hold`.`ins` = `instruktorer`.`id` FROM `hold`' at line 4

我几乎每天都做一个内部连接,但是现在我就是不能让它工作。

希望有人能帮助我

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-11 18:46:36

FROM必须在INNER JOIN之前。通常,所有查询都有一个定义的顺序。对于SELECT,它是这样的

代码语言:javascript
复制
select
from
join
where
group by
having
order by 
limit
票数 1
EN

Stack Overflow用户

发布于 2013-01-11 18:46:02

试试这个:

代码语言:javascript
复制
SELECT
    `hold`.`id` AS `id`,
`hold`.`name` AS `name`
FROM `hold`
INNER JOIN `instruktorer`
ON `hold`.`ins` = `instruktorer`.`id`
票数 3
EN

Stack Overflow用户

发布于 2013-01-11 18:52:53

写入JOIN的格式不正确。它应该如下所示

选择'column_name'.....

请检查基本here。

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

https://stackoverflow.com/questions/14276454

复制
相关文章

相似问题

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