我想在应该在SQL中处理的代码中处理此问题。问题是我想拿这个SQL与特定匹配列合并行
ID COL 1 | ID COL 2 | CHARGE |付款
2 | 3 | 17 | 0
2 | 3 | 0 | 17
,并把它变成这个
ID COL 1 | ID COL 2 | CHARGE |付款
2 | 3 | 17 | 17
table1的
ID |无论|无论1
5 | null | null
table2
id | id col 1 | id col 2 |收取|付款
5 | 2 | 3 | 17 | 0
5 | 2 | 3 | 0 | 17
当前结果:
id |无论| whatever1 | idcol1 | idcol2 |收取|付款
5 | null | null | 2 | 3 | 17 | 0
5 | null | null | 2 | 3 | 0 | 17
想要:
ID |无论| whatever1 | idcol1 | idcol2 |收取|付款
5 | 2 | 3 | 17 | 17
问题是在我的SQL调用期间我正在做一个内部联接,它为一些值做了笛卡尔积,而不是做上面我想要的。有没有人有一个想法如何完成?
请!向我们展示你的SQL! – 2012-07-20 00:47:40