我有一個多對多的關係,我想找出所有的W和它們的總和(頻率),這是在特定日期創建的一些A的。 這樣做的最好方法是什麼?如何在一定條件下找到多對多的總和?
結果應該不是:
w.name | sum
-------+------
bar | 2
bar | 5
baz | 4
bim | 3
foo | 2
foo | 3
結果應該是:
w.name | sum
-------+------
bar | 7
baz | 4
bim | 3
foo | 5
我的表:
表A:
id | title | author | created_at
----+-------+--------+-------------
... | ... | ... | ...
11 | abc | ccc | Thu, 5 Apr 2012 08:01:25 GMT
12 | bcb | ddd | Thu, 5 Apr 2012 10:11:15 GMT
13 | dfg | aaa | Fri, 6 Apr 2012 07:33:45 GMT
表AW:
id | aid | wid | freq
----+-----+-----+------
... | ... | ... | ...
201 | 11 | 2 | 2
202 | 11 | 3 | 4
203 | 11 | 17 | 2
204 | 12 | 17 | 3
205 | 12 | 66 | 1
206 | 12 | 12 | 2
207 | 12 | 24 | 5
208 | 12 | 7 | 3
209 | 13 | 2 | 5
210 | 13 | ... | ...
表寬:
id | name | ...
----+-------+--------
... | ... | ...
2 | bar | ...
3 | baz | ...
... | ... | ...
7 | bim | ...
... | ... | ...
17 | foo |
通過聲明 – dash1e 2012-04-08 08:34:58