我有三个表说 t1,t2,t3。实际上,t3 是从许多表中连接的选择查询的结果。我必须将数据从 t3 批量插入到 t1 和 t2。首先我必须将一些数据从 t3 插入到 t1 并从 t1 获取标识值并插入到 t2以及来自 t3 的一些数据。T1 具有 internalid 和 date 的唯一组合。表的结构如下。
Table t1: columns: t1id identity(1,1), internalid, date
Table t2: columns: t2id,t1id,value
table t3: columns: t3id,internalid, date, value
egif t3 有以下数据,数据 t1 和 t2 将有如下所示。
t3:
t3id |internalid| date |value
1 | 11 | x | 5
2 | 11 | y | 4
3 | 13 | x | 7
4 | 11 | x | 3
然后 t1 和 t2 应插入为
t1:
t1id | internalid | date
1 | 11 | x
2 | 11 | y
3 | 13 | x
和
t2:
t2id | t1id | value
1 | 1 | 5
2 | 2 | 4
3 | 3 | 7
4 | 1 | 3