從 SQL 中的內部聯接更新
要使用從 Microsoft Access 中的內部聯結檢索的資料更新表,請修改 SQL語句遵循以下原則:
刪除不必要的子句:
從聯接更新時不需要 SELECT 和 ORDER BY 子句。
聯接表:
使用 INNER JOIN 在之間建立關係更新涉及的表。
辨識目標表:
使用 UPDATE 關鍵字指定要更新的表。
設定列值:
使用 SET 關鍵字為特定值指派值目標表中的欄位。這些值可以使用適當的別名從聯接表中派生。
範例:
根據內部連結的結果更新 EXAMPLETABLE 表中的 FermentId 欄位在 FERMENT 和 [BELGIUM BEER] 之間,您將使用下列SQL語句:
UPDATE EXAMPLETABLE INNER JOIN ( SELECT FERMENT.FermentId FROM FERMENT INNER JOIN [BELGIUM BEER] ON FERMENT.FermentName = [BELGIUM BEER].FermentId ) AS a ON EXAMPLETABLE.SomeColumn = a.FermentId SET EXAMPLETABLE.FermentId = a.FermentId;
注意: 將 SomeColumn 替換為您想要與 FermentId 相符的 EXAMPLETABLE 表中的欄位。
以上是如何使用內部聯結更新 Microsoft Access 中的表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!