我有3個表:DB2如何基於2個其他表將值插入表中?
表A:obj_1(VARCHAR),RLT(VARCHAR),obj_2(VARCHAR)
表B:R_ID(INT),r_obj(VARCHAR)
表C :obj1(int),action(varchar),obj2(int)
我需要插入到表C中,因此它是表A的精確副本,除了obj_1和obj_2名稱外,它使用參考編號對於表C中的那個對象(r_id)。
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個組合不匹配。您能否請分享適當的表格結構,一些示例數據以及您希望從該數據中獲得的結果? – Mureinik
@Mureinik完成!我的壞.. – Nataly
@Mureinik見下面 – Nataly