关联表数据的插入

tab1 是一张人员信息表 里面有一个系部字段id 现在我要根据具体情况往tab2中插入数据

情况一 如果是给定了具体系部id 那就把改系部的所有人都在tab2中插入一条数据 就是说指定系部中有多少人员就往tab2中插入多少条数据

情况二 如果没有指定 就把所有的人员信息插入到其中。

作者: crsun0032   发布时间: 2011-06-13

那就别建立关系,插入时设置系部字段值为NULL.

作者: qianjin036a   发布时间: 2011-06-13

引用 1 楼 qianjin036a 的回复:
那就别建立关系,插入时设置系部字段值为NULL.
.

作者: zy112429   发布时间: 2011-06-13

SQL code
insert into tab2
select * from tab1 where id=inull(@id,id)

作者: maco_wang   发布时间: 2011-06-13

引用 3 楼 maco_wang 的回复:
SQL code
insert into tab2
select * from tab1 where id=inull(@id,id)

++

作者: fredrickhu   发布时间: 2011-06-13

引用 4 楼 fredrickhu 的回复:
引用 3 楼 maco_wang 的回复:
SQL code
insert into tab2
select * from tab1 where id=inull(@id,id)

++

+++

作者: fox123871   发布时间: 2011-06-13