Iは、3つのテーブルを持っています:obj_1とobj_2の名前の代わりに参照番号を使用する点を除いて、表Cと完全に同じになるように、表Cに挿入する必要があります。表Cのそのオブジェクト(r_id)に対して。DB2 2つのテーブルに基づいてテーブルに値を挿入する方法は?</p> <p>表A:obj_1(VARCHAR)、RLT(VARCHAR)、obj_2の(VARCHAR)</p> <p>表B:R_ID(INT)、r_obj(VARCHAR)</p> <p>表C
INSERT into tablec (obj1, action, obj2) ((select r_id from tableb, tablea
where tablea.obj_1 = tableb.r_obj), (select rlt from tablea), (select r_id
from tableb, tablea where tablea.obj_1 = tableb.r_obj))
あなたの説明とサンプルSQLからのPKに基づいてこれらの2を結合するために1つのインサートstatamentを使用しました一致しません。適切なテーブルの構造、いくつかのサンプルデータ、そのデータから得たい結果を共有してください。 – Mureinik
@ムレイニクしました!私の悪い.. – Nataly
@ムレイニクは以下を参照 – Nataly