0

3 つのテーブルが流れており、結果を表示するクエリを作成しようとしています。しかし、それはちょうど半分を示しています。

Project
--------------
id    name
--------------
1     Project 1
2     Project 2
3     Project 3
4     Project 4
5     Project 5
6     Project 6


Pj_rp
-----------------------------
id    id_pj          id_rp
-----------------------------
1     1               1
2     2               2
3     1               3
4     2               4
5     1               5
6     3               6

Report
--------------
id    Fee
--------------
1     200
2     200
3     400
4     400
5     400
6     400

結果を出したい

**result**
--------------------
Project      SUM(Fee)
--------------------
Project 1     1000
Project 2      600
Project 3      400
Project 4     NULL
Project 5     NULL
Project 6     NULL

そして、次のクエリを作成しましたが、間違っていました

SELECT 
    a.name, c.Fee
from
    Project a
        LEFT JOIN
    Pj_rp b ON (a.id = b.id_pj)
        LEFT JOIN
    Report c ON (b.id_rp = c.id)
GROUP BY a.tongmucdautuduan_usd

誰がこれを解決するのを手伝ってくれますか?

ありがとうございました!

4

1 に答える 1