我已经设置了两个表,这是设置的基本示例:
Table1 Table2
____________ ____________
|id |date | |id |stuff |
|_____|______| |_____|______|
所以他们都有一个 id 列。我正在尝试以这种方式更新 table1:
update Table1
set [date] = (select [stuff]
from Table2
where Table2.id = id)
但是,在该行where Table2.id = id
中,它使用 id 字段Table2
而不是使用 from字段Table1
。
当我尝试where Table2.id = Table1.id
时,我得到一个错误。如何继续跟踪 Table1 的每行 id 以在 Table2 的子查询中使用?