我有一个表t1(id)
和表t2(did, ddept, dname)
。我想在表格中插入
来自t3(id
的{{1}}和来自t1
的{{1}}。我完全陷入困境,需要一些帮助。
答案 0 :(得分:1)
Insert into t3 (Select t1.id, t2.did, t2.ddept, d2.dname from t1 cross join t2)
然而,在不知道t1和t2如何相关的情况下,您将获得笛卡尔结果。还假设T3中的列顺序是T1.ID,t2.did,t2.ddept和d.name ...
发现上一篇文章:INSERT SELECT statement in Oracle 11G显示了如果订单不匹配,如何正确格式化。