我在一个存储过程插入三张表的数据,遇到了一个问题?

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:18:14
我在一个存储过程插入三张表的数据,当第一张表的数据插入完成,插入第二张表的时候,我想将第一张表的主键id(此次插入第一张表的主键id值)
获取过来放到第二张表的相关字段当中去。

设第一张表为A , 第二张表为B , 要插入的数据在T表里

当你插入完A表后, 可以用A表和T表关联出你刚插入的数据取出A表的ID

然后再插入B表

insert into b
select a.id .....
from a, t
where a... = t...
这样就可以了~

从临时表中获取插入的那行的id