SQL语句插入的问题

有一个A表属性ID ,现在insert 6个新的ID,ID是在原来的基础上tempID加1 (即tempID=select MAX (id) from A)

我想要实现,插入A表的同时,往B表插入对应这6个ID的B表数据,例如A表插入了6个ID :4,5,6,7,8,9 ,想要在B表插入对应A表ID的不同数据

例如:ID name
  4 a 
  5 b
  6 c
  7 a
  8 b
  9 c

列举这6个A表数据ID,其实是3个3个的对应一个对象,B表3个3个的对应的name是相同的都是abc

用SQL(SQLServer的)语句怎么实现?急救,在线等……O(∩_∩)O谢谢

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

触发器

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

SQL code
insert into b select id,(select 'a','b','c','a','b','c') from a

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

引用 2 楼 fredrickhu 的回复:

SQL code
insert into b select id,(select 'a','b','c','a','b','c') from a
需要改改

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

引用 3 楼 xuexiaodong2009 的回复:
引用 2 楼 fredrickhu 的回复:

SQL code
insert into b select id,(select 'a','b','c','a','b','c') from a
需要改改


是哦,我按照这个执行没有出来结果

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