我想知道是否有人能帮助我解决这个问题
我有以下表格
user_ids {
uUID
name
}
types {
tUID
name
}
activity {
aUID
user_id
type_id
date
}
所以用户将包含
uUID name
1 Bob
2 Mark
3 Peter
类型应该是
tUID name
1 Baseball
2 Football
3 Cricket
活动将会是...
aUID user_id type_id date
1 1 2
2 1 2
3 1 3
4 2 1
5 2 3
6 2 1
7 3 3
8 3 3
9 3 3
现在我想要的是以下表格返回结果。
Name Type Count of type
Bob Baseball 0
Bob Football 2
Bob Cricket 1
Mark Baseball 2
Mark Football 0
Mark Cricket 1
Peter Baseball 0
Peter Football 0
Peter Cricket 3
我可以使用每个用户ID的单个查询来完成此操作,但是我想知道是否有一种方法可以使用单个查询来完成此操作。谢谢,马丁。