1
我堆在MySQL的語法,其中我有值MySQL的左連接和與彙總兩個表
title_id | revenue | cost
1 | 10 | 5
2 10 5
3 10 5
4 10 5
1 20 6
2 20 6
3 20 6
4 20 6
,然後我有值
title_id | interest
1 | 10
2 10
3 10
4 10
1 20
2 20
3 20
4 20
我想加入表基金錶收入這兩表使用左連接和彙總這樣的價值觀:
SELECT R.title_id,
R.revenue,
R.cost,
F.interest
FROM (SELECT title_id,
Sum(revenue) revenue,
Sum(cost) cost
FROM revenue
GROUP BY revenue.title_id with rollup) r
LEFT JOIN (SELECT title_id,
Sum(interest) interest
FROM fund
GROUP BY title_id with rollup) f
ON r.title_id = F.title_id;
輸出:
title_id | revenue | cost | interest
1 30 11 30
2 30 11 30
3 30 11 30
4 30 11 30
Total 120 44 null
但我想輸出是:
title_id | revenue | cost | interest
1 30 11 30
2 30 11 30
3 30 11 30
4 30 11 30
Total 120 44 120
這可能嗎? 由於之前
謝謝,這是很很有幫助。 @reds –
非常感謝您的回答......您提出了一個明確的問題,這很好。 –