如何用ASP+ACCESS如何解决在同一个表里复制多个数据并生成新数据的问题
来源:百度知道 编辑:UC知道 时间:2024/09/22 20:20:50
在做程序的时候,有两个数据库表,分别是A表和B表,A表是存放日期的,B表是存放与A表日期相关联的价格
A表字段
aID,adate, adidian
B表字段
bID,adateid,bjia,bjiasuo
假设A表里的数据是这样排列的
aID,adate, adidian
1 2009-5-30 北京
2 2009-5-31 上海
3 2009-6-1 深圳
4 2009-6-2 南京
假设B表里的数据是这样排列的
bID,adateid,bjia,bjiasuo
1 1 100 物品小型价
2 1 200 物品中型价
3 1 300 物品大型价
4 2 100 物品小型价
5 2 200 物品中型价
6 2 300 物品大型价
7 3 100 物品小型价
8 3 200 物品中型价
9 3 300 物品大型价
10 4 100 物品小型价
11 4 200 物品中型价
12 4 300 物品大型价
我想要做的是复制A表里的数据,并生成一个新的日期数据,同时复制B表里与A表相关联日期adateid的价格数据,
并生成新的价格数据,而且B表新数据里的adateid与A表新数据的aid相同。
A表数据
aID,adate, adidian
1 2009-5-30 北京
2 2009-5-31 上海
3 2009-6-1 深圳
4 2009-6-2 南京
5 2009-5-31 上海
B表数据
A表字段
aID,adate, adidian
B表字段
bID,adateid,bjia,bjiasuo
假设A表里的数据是这样排列的
aID,adate, adidian
1 2009-5-30 北京
2 2009-5-31 上海
3 2009-6-1 深圳
4 2009-6-2 南京
假设B表里的数据是这样排列的
bID,adateid,bjia,bjiasuo
1 1 100 物品小型价
2 1 200 物品中型价
3 1 300 物品大型价
4 2 100 物品小型价
5 2 200 物品中型价
6 2 300 物品大型价
7 3 100 物品小型价
8 3 200 物品中型价
9 3 300 物品大型价
10 4 100 物品小型价
11 4 200 物品中型价
12 4 300 物品大型价
我想要做的是复制A表里的数据,并生成一个新的日期数据,同时复制B表里与A表相关联日期adateid的价格数据,
并生成新的价格数据,而且B表新数据里的adateid与A表新数据的aid相同。
A表数据
aID,adate, adidian
1 2009-5-30 北京
2 2009-5-31 上海
3 2009-6-1 深圳
4 2009-6-2 南京
5 2009-5-31 上海
B表数据
具体代码我也需要学习,但我有个想法,可以使用下面这个方法把B表里的数据提出来:
select bjia,bjiasuo from b where adateid = $$
式中$$处就是你刚才加进去的A表的ID,可以用变量传递过去
没明白~但感觉挺复杂啊