2017-07-03 58 views
0

我有這樣一組數據:SQL:添加新行,但改變一個領域

ID  | Spend 
0001 | 250 
0002 | 500 
0003 | 900 

我需要複製每一行,但改變各行中的支出稅收所以看起來這本:

ID  | Spend 
0001 | 250 
0001 | 200 
0002 | 500 
0002 | 450 
0003 | 900 
0003 | 850 

任何人都可以建議如何去做這件事嗎?

回答

0

只需使用union all

select id, spend 
from t 
union all 
select id, spend - 50 
from t 
order by id; 
+0

謝謝,成功了!對不起,我有點笨拙。 – JohnDow