好的,我有两个表 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)
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)