【发布时间】:2023-03-20 22:10:02
【问题描述】:
======= 我是 SQL 新手。我一天以来一直在尝试做的事情(在这里和互联网上经历了数十个主题之后)是一项简单的任务:
我想将“数字”列从表 B 移动到表 A,条件是该数字对应于与表 B 中相同的姓名和姓氏。
表 AAA:
- [NAME], [SURNAME], [NUMBER]
- Bob , Dylan ,
- Jimi, Hendrix ,
等
表 BBB:
- [TYPE] [AGE] [TOWN] [NAME] [SURNAME] [NUMBER]
- Guitarist , 95 , Denver , Bob , Dylan , 45
- Guitar , 45 , Paris , Jimi, Hendrix , 47
- Dancer , 40, New-york , Jimmy, Page , 69
- etc..
UPDATE AAA A
set A.NUMBER = B.NUMBER
FROM A INNER JOIN BBB B on A.NAME = B.name and A.SURNAME = B.SURNAME ;
它不起作用:( 对不起,我是一个令人不安的菜鸟,但我真的不知道该怎么做。
A 语法附近出现错误?
【问题讨论】:
-
告诉我们您使用的是什么 DMBS
-
我正在使用 SQLitespy 版本 3.8.0.2
标签: sql sqlite join sql-update