SQL:添加新行但更改一个字段

时间:2017-07-03 10:43:01

标签: sql mysqli

我有一组这样的数据:

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

我需要复制每一行,但要更改每行的支出以便税收,这样看起来会这样:

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

有人可以建议如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

只需使用union all

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