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 中国語 Web サイトの他の関連記事を参照してください。