我想在應該在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