日期:2014-05-17  浏览次数:20851 次

求助一个绕弯的复制数据SQL语句
表A
id    aid   bid 
1     1      50
2     1      50
3            50
4     5      50
5     5      50
bid是另外一个表的外键。aid为本表的外键,表示数据1和数据2为一组数据,其主数据为1。
思路是,查出表A里面bid为50的数据,然后循环复制,结果为
id    aid   bid 
6     6      60
7     6      60
8            60
9     10     60
10    10     60
不知道SQL的循环语句怎么写了,请教各位大神。
sql

------解决方案--------------------
一 ’表示数据1和数据2为一组数据,其主数据为1‘,是什么意思?
   是对表a中的id字段还是aid字段?
二 ‘查出表A里面bid为50的数据,然后循环复制’,是什么意思?
 既然是循环赋值,怎么上面是50,复制出来是60?