table1
ユーザー名を含み、ユーザーが何かをしたtable2
日付を含む2つのテーブルがあります。x
table1: table2:
|----------| |-------|----------|
| username | | User | date |
|----------| |-------|----------|
| user1 | | user1 | 1.1.2013 |
| user2 | | user2 | 2.4.2013 |
| user3 | |-------|----------|
|----------|
今、私はすべてのユーザーを表示するリストを取得したいと考えていtable1
ますtable2
.
|-------|----------|
| User1 | 1.1.2013 |
| user2 | - |
| user3 | - |
| user1 | - |
| user2 | 2.3.2013 |
| user3 | - |
|-------|----------|
したがって、基本的に、table2 から行を読み取るときに、他のユーザーがこの同じ日に何かをしたことを知りたいだけです。
これをどのように行うことができるかについてのアイデアがあれば、私を助けてください:)
次に追加する必要があるのは月です:)そして、たとえば、リストに年ごとの月があるようにする必要があります
| | MM/YYYY | ユーザー | キロ | |---------|--------|-----| | | 2013 年 1 月 | ユーザー1 | 0 | | | 2013 年 1 月 | ユーザー2 | 0 | | | 2013 年 1 月 | ユーザー3 | 5 | | | 2013 年 2 月 | ユーザー1 | 2 | | | 2013 年 2 月 | ユーザー2 | 4 | | | 2013 年 2 月 | ユーザー3 | 7 | | | ... | ... | ... | | | 2013 年 12 月 | ユーザー1 | 0 | | | 2013 年 12 月 | ユーザー2 | 1 | | | 2013 年 12 月 | ユーザー3 | 0 | |---------|--------|-----|
このテーブルには、最新の更新されたクエリに何らかの if ステートメントが必要だと思います。そして、私はこれをすぐに解決できないと思うので、共有する解決策があれば気にしません:)
だから私はチェックする必要があります、誰かが1月に魚を手に入れましたか、そうでない場合=>マーク0 数匹の魚を手に入れた場合、数匹の魚を手に入れたユーザーにその月の平均または合計をマークします。前と同じ考え方ですが、これにより、すべての測定点が同じ垂直線にあるため、より適切な折れ線グラフの「セグメント」が可能になります。