我有兩個具有類似佈局的表,涉及INCOME和EXPENSES。 id
列是客戶ID。涉及JOINS的SQL問題
我需要客戶總金額的結果,總結收入和費用。
Table: Income
| id | amountIN|
+--------------+
| 1 | a |
| 2 | b |
| 3 | c |
| 4 | d |
Table: Expenses
| id | amountOUT|
+---------------+
| 1 | -x |
| 4 | -z |
我的問題是,有些客戶只需要費用和其他人只是收入......所以提前ID不能知道我需要做LEFT or RIGHT JOIN.
在這個例子中的正上方JOIN可以做的伎倆,但如果情況反轉(費用表上的更多客戶),則不起作用。
Expected Result
| id | TotalAmount|
+--------------+
| 1 | a - x |
| 2 | b |
| 3 | c |
| 4 | d - z |
任何幫助?
你嘗試過什麼?這是一個涉及集合函數的簡單陳述。 –