テーブルとテーブルBがあります。それらの間の関係は中間テーブルABを使用して行われ、両方のIDを格納します。SQL:UPDATE多対多中間テーブル
Table A
ID integer
Value varchar(MAX)
Table B
ID integer
Value varchar(MAX)
Table AB
AID integer
BID integer
私はJOIN
年代で必要なデータを選択することができますが、どのようAB
にデータを書き込むには? 私はAID
とS integer
「はBID
の受信リストにAB
で関係を更新する方法、BID
です(カスタムタイプArray_Integertable(ID integer)
として行われる)S」のリストを取得します場合、私は意味ですか? 私は汚れていて手動で作業することができますが、私はより真の方法を探しています。
UPD:ペーストビン上のスキーマをチェック - http://pastebin.com/BeKm2h3F
MERGEステートメントを使用して、子テーブルまたはマッピングテーブル –
を管理(リストに基づいて挿入/更新/削除)することができます。 –
このリストはどのような形式で入手できますか? – sagi