已知两张表
t1
line_id1 amount1
1 100
2 50
t2
line_id1 amount2
1 120
2 10
3 20
两张表的按照sum(ti.amount1)=sum(t2.amount2),需按照金额进行组合,最终呈现的效果是t1的amount1可以由t2的哪几行拼接而成(无强制规定,只需合理分配即可)。
根据amount顺序排列得出如下数据
例如
line_id1 amount1 line_id2 amount2
1 100 1 100
2 50 1 20
2 50 2 10
2 50 3 20
oracle该如何处理呀?
按照金额进行组合,通过存储过程或函数或sql查询均可!