将字段数据从一个表复制到另一个匹配 id 字段的表

use*_*846 2 mysql sql

好的,我有两个表 Clients 和 Quotes 两个表都有一个 EnqNo 列。客户有两个空列“项目”、“报价”。报价有两列“项目”和“估计”。我需要用项目更新客户,并从 EnqNo 匹配的报价中估计字段。因此,客户中的报价从每一行的报价中获取估计值。合理?

我正在努力让查询工作:

update Clients
set Clients.Project = Quotes.Project
from Clients, Quotes
where Quotes.EnqNo = Clients.EnqNo
Run Code Online (Sandbox Code Playgroud)

Jac*_*ang 5

SQL服务器:

UPDATE Clients
SET Project = q.Project
FROM Clients c
JOIN Quotes q ON q.EnqNo = c.EnqNo
Run Code Online (Sandbox Code Playgroud)

MySQL:

UPDATE Clients c
JOIN Quotes q ON q.EnqNo = c.EnqNo
SET c.Project = q.Project
Run Code Online (Sandbox Code Playgroud)