我有兩個表 -
表1:Types
SQl的左連接與表
ID | Type
---+------
1 | type1
2 | type2
3 | type3
4 | type4
5 | type5
6 | type6
表2:Details
ID | Type | EventName | Cost
---+--------+-----------+------
1 | type1 | name1 | 500
2 | type1 | name2 | 500
3 | type2 | name3 | 500
4 | type3 | name4 | 1500
5 | type3 | name5 | 1000
6 | type3 | name6 | 1000
兩個表
預期結果:
Type | Number | Cost
-------+--------+--------------
type1 | 2 | 1000
type2 | 1 | 500
type3 | 3 | 3500
type4 | 0 | 0
type5 | 0 | 0
type6 | 0 | 0
我試着用LEFT JOIN
。但它並沒有給我正確的數字。
使用次數(eventName的),金額(成本)爲AGG功能並按類型分組。 – wxyz
數字字段是什麼? – Damodaran
數字字段是條目的計數。 –