私が持っているとしましょう:
USERS:
userid | name
1 | John
2 | Jack
HITS:
id | userid | time
1 | 1 | 50
2 | 1 | 51
3 | 2 | 52
4 | 1 | 53
5 | 2 | 54
6 | 2 | 55
私はこのような構造になってしまう必要があります:
array() {
[user 1] {
hit 1 => 50
hit 2 => 51
hit 4 => 53
}
[user 2] {
hit 3 => 52
hit 5 => 54
hit 6 => 55
}
}
これを行うための最悪の方法は次のとおりです。
- *ユーザーを選択
- 各ユーザーのヒットをすべて選択
このようにそれぞれを実行せずに、単一のクエリとして結果を取得する方法はありますか?