我有如下表:集團通過多對多表
performance
--id
--color
--installs
--date
performance_groups
--id
--performance_id
--group_id
我想有一個SQL是這樣的:
SELECT color, targeting_id, SUM(installs) as installs
FROM performance, performance_groups
GROUP BY color, group_id
但是我想對於做分組所有的團體。
例如:
performance
id color installs date
1 Blue 5 2017-07-05
2 Red 10 2017-07-04
3 Blue 10 2017-07-04
4 Blue 10 2017-07-05
performance_groups
id performance_id group_id
1 1 1
2 1 2
3 2 3
4 3 1
5 3 2
6 4 1
7 4 3
我想獲得這樣的結果:
color group_ids installs
Blue 1,2 15
Red 3 10
Blue 1,3 10
感謝。我正在檢查它 - 你能否詳細說明連接和逗號之間的區別? – Dejell
'JOIN'是正確的語法。逗號是古老的語法,已超過二十年。 –