连接操作访问 SQL 的语法错误
Posted
技术标签:
【中文标题】连接操作访问 SQL 的语法错误【英文标题】:Syntax error on join operation access SQL 【发布时间】:2018-08-06 14:04:52 【问题描述】:我正在尝试在 sql 访问中执行一些连接操作,但我不断收到 join 操作错误。起初它只是单独的 JOIN,但后来我意识到我必须添加我所做的 INNER,但它并没有解决错误。
代码如下:
SELECT Formula.*, Ingred.[Europe Ban]
FROM [Ingred]
INNER JOIN Ingred ON Formula.[Ingredient] = Ingred.Ingredients;
【问题讨论】:
【参考方案1】:大概,您希望 Formula
在 FROM
子句中,而不是 Ingred
两次:
SELECT Formula.*, Ingred.[Europe Ban]
FROM Formula INNER JOIN
Ingred
ON Formula.[Ingredient] = Ingred.Ingredients;
【讨论】:
解决了这个问题,但现在我无法加入备忘录或超链接对象 Formula.ingredient = Ingred.Ingredients 我的关系应该是正确的 您不能在备注(长文本)字段上加入,如果您正在尝试,您的表格设计很可能是错误的。 @mark7328以上是关于连接操作访问 SQL 的语法错误的主要内容,如果未能解决你的问题,请参考以下文章
连接失败:SQLSTATE [42000]:语法错误或访问冲突:1064
SQLSTATE [42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误 - LARAVEL
Laravel 5.8 SQLSTATE [42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误
使用 FROM 子句中的子查询进行联接操作中的 SQL 语法错误
语法错误或访问冲突:1064 您的 SQL 语法有错误;对应于正确语法的 MySQL 服务器版本
SQL STATE 37000 [Microsoft] [ODBC Microsoft Access驱动程序]语法错误或访问冲突