0
我正在嘗試編寫一個連接三個表的查詢。 正如你可以像下面我有看到:Mysql查詢三個表
- 用戶表
- 費用表
- 費用類別表
我需要得到一個結果表按類別類型學該團體費用(圖像上的RESULT TABLE)。
select users.email,
(
SELECT IFNULL(sum(expenses.amount),0)
FROM expenses
JOIN expense_categories as cat
ON cat.id = expenses.category_id
AND cat.type = 'home'
WHERE expenses.user_id = users.id
) as 'home expenses'
from users
這個查詢工作正常,但我敢肯定,是不是這樣做的正確方法。
你能幫我嗎?
謝謝你這麼多
謝謝@Gordon! –