如果给父表N条记录对应的子表追加内容相同的记录??
举例如下:
父表A:
编号,姓名,性别........
子表B:
编号,科目名称,备注
父表通过编号和子表关联,是一对多关系。
父表编号内容如下,其它字段内容不写了,因为和子表没关系:
编号
001
002
003
004
005
006
007
.........
现在需要给编号从001 到 059 的表A对应的子表B追加相同的科目和备注(父表的多条记录不一定是连续的编号,应为这是用户选择的,这里只是举例)。追加后的子表B内容为:
子表B:
编号 科目名称 备注
001 语文 比选
002 语文 比选
003 语文 比选
004 语文 比选
005 语文 比选
006 语文 比选
007 语文 比选
..................
======================
即一次性追加59条编号不同,科目名称和备注相同的记录。编号是来自对应的父表。
请问过程如何写??
------解决方案--------------------你的想法的確是可以。 :)
你也可以用這種方法。
Insert B (编号, 科目名称, 备注)
Select 编号, N '语文 ', '比选 ' From A
Where 编号 In ( 'SJ-0703002 ', 'SJ-0703004 ', 'SJ-0703009 ')