关联表数据的插入
tab1 是一张人员信息表 里面有一个系部字段id 现在我要根据具体情况往tab2中插入数据
情况一 如果是给定了具体系部id 那就把改系部的所有人都在tab2中插入一条数据 就是说指定系部中有多少人员就往tab2中插入多少条数据
情况二 如果没有指定 就把所有的人员信息插入到其中。
情况一 如果是给定了具体系部id 那就把改系部的所有人都在tab2中插入一条数据 就是说指定系部中有多少人员就往tab2中插入多少条数据
情况二 如果没有指定 就把所有的人员信息插入到其中。
作者: crsun0032 发布时间: 2011-06-13
那就别建立关系,插入时设置系部字段值为NULL.
作者: qianjin036a 发布时间: 2011-06-13
引用 1 楼 qianjin036a 的回复:
那就别建立关系,插入时设置系部字段值为NULL.
.
那就别建立关系,插入时设置系部字段值为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)
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)
++
引用 3 楼 maco_wang 的回复:
SQL code
insert into tab2
select * from tab1 where id=inull(@id,id)
++
+++
作者: fox123871 发布时间: 2011-06-13