首頁 > 資料庫 > mysql教程 > 如何使用內部聯結更新 Microsoft Access 中的表?

如何使用內部聯結更新 Microsoft Access 中的表?

Susan Sarandon
發布: 2025-01-05 14:19:40
原創
801 人瀏覽過

How to Update a Table in Microsoft Access Using an Inner Join?

從 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板