0

私は2つのテーブル(AとB)を持っています

  • テーブル A には id,project_id,enabled 列があります
  • テーブル B には id,project_id,name,description,note,created_on 列があります

A テーブルで、true として有効になっているプロジェクト (id = 11) が 1 つしかないため、プロジェクト ID 11 を親プロジェクトとして扱います。

表 B には、プロジェクト 11 の詳細が示されています。

私がやろうとしているのは、プロジェクト 11 のテーブル B の名前、説明、またはメモが​​変更された場合、1 つのクエリで残りのすべてのプロジェクトをプロジェクト 11 の変更された値で更新したいということです。

4

1 に答える 1

0

project_id = 11の他のレコードが同じテーブルにある場合は、次のコマンドを実行するだけです。

Update tblB set description ='...', name ='...' where project_id = 11

それらが異なるテーブルにある場合は、tblBの更新時に実行されるトリガーセットを使用できます。

于 2012-08-07T19:11:42.133 に答える