我有三张牌桌 - T1
,T2
& T3
。
对于T1
中的每一行,我需要从该表中获取所有数据,并从第三个表T3
中获取一些其他列并插入T2
//这是分区的版本T1
我是否需要存储过程?
答案 0 :(得分:3)
不,你不能,可以通过选择简单的插入来完成:
INSERT INTO T2
SELECT t1.*,t3.col1,t3.col2...
FROM T1
LEFT OUTER JOIN t3
ON(t1.ID? = t3.ID?)
当然,您必须将此查询更改为您想要的任何列,并将连接条件更改为表之间的关系。