gpt4 book ai didi

从内部联接更新 SQL

转载 作者:行者123 更新时间:2023-12-03 15:16:19 24 4
gpt4 key购买 nike

我正在使用微软 Access 。

如果这个查询:

(SELECT FERMENT.FermentId
FROM FERMENT
INNER JOIN [BELGIUM BEER]
ON
FERMENT.FermentName = [BELGIUM BEER].FermentId ORDER BY [BELGIUM BEER].BeerId) a

返回 FermentId,如何使用该列更新不同的表?

例子:
UPDATE EXAMPLETABLE
SET EXAMPLETABLE.FermentId = a.FermentId
FROM a
(SELECT FERMENT.FermentId
FROM FERMENT
INNER JOIN [BELGIUM BEER]
ON
FERMENT.FermentName = [BELGIUM BEER].FermentId ORDER BY [BELGIUM BEER].BeerId) a

最佳答案

不确定EXAMPLETABLE 与您的数据的关系是什么,但总的来说。

在 Access 中,SET 部分在 join 之后,也跳过选择部分 en order by。
应该是这样的

UPDATE FERMENT
INNER JOIN ([BELGIUM BEER] ON FERMENT.FermentName = [BELGIUM BEER].FermentId)
SET EXAMPLETABLE.FermentColumn = a.FermentColumn

如果它不起作用,请尝试在查询构建器中构建连接

关于从内部联接更新 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12882212/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com