简单更新查询的语法错误[重复]
Posted
技术标签:
【中文标题】简单更新查询的语法错误[重复]【英文标题】:Syntax error on simple update query [duplicate] 【发布时间】:2013-08-22 19:25:55 【问题描述】:我这里有两张桌子。
表1:
**ID** **Color** **Description**
1 red It's red`
2 blue yeah
3 blue blue
表 2:
**ID** **Family**
1 family1
2 family1
3 family2
所以我想解散表 2,只需将 Family
列添加到表 1 的末尾。很简单,对吧?所以我在 table1 中添加了一个家庭列,并且
UPDATE table1
SET Table1.family = table2.family
FROM
table1 INNER JOIN table2
ON table1.ID = table2.id;
我收到Syntax Error : Missing operator
。这不是这些类型查询的语法吗?
【问题讨论】:
【参考方案1】:联合更新的 MS-Access 语法如下:
UPDATE table1 INNER JOIN table2
ON table1.ID = table2.id
SET table1.family = table2.family
【讨论】:
对了,谢谢【参考方案2】:您的语法错误,供 Access 使用:
UPDATE table1 INNER JOIN table2
ON table1.ID = table2.id
SET Table1.family = table2.family;
【讨论】:
【参考方案3】:试试这个:
UPDATE table1 INNER JOIN table2 ON table1.id = table2.id
SET table1.family = table2.family;
【讨论】:
以上是关于简单更新查询的语法错误[重复]的主要内容,如果未能解决你的问题,请参考以下文章