我有3个表:记录从一个表到另一个
Users
-----
UserID (varchar)
Active (bit)
Refunds_Upload
--------------
BorrowerNumber (varchar)
Refunds
-------
BorrowerNumber
UserID
我首先选择的所有用户ID值,其中活跃= 1
我需要插入从Refunds_Upload到退款记录但是我需要为每个活动用户ID插入相同(或尽可能接近)的记录数。
例如,如果Refunds_Upload有20条记录,并且Users表有5个人,其中Active = 1,那么我需要在表Refunds中插入每个UserID 4条记录。
最终结果将是:
BorrowerNumber UserID
105 Fred
110 Fred
111 Fred
115 Fred
120 Billy
122 Billy
123 Billy
125 Billy
130 Lucius
131 Lucius
133 Lucius
135 Lucius
138 Lucy
139 Lucy
140 Lucy
141 Lucy
142 Grady
143 Grady
144 Grady
145 Grady
当然,它不会总是为偶数的每个用户的记录,所以我需要考虑到这一点。
在你的最终结果为什么每个用户的BorrowerNumber是不一样的? –