我有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是不一樣的? –