我有 2 个表,其中table1
包括用户名和table2
用户x
做某事的日期。
table1: table2:
|----------| |-------|----------|
| username | | User | date |
|----------| |-------|----------|
| user1 | | user1 | 1.1.2013 |
| user2 | | user2 | 2.4.2013 |
| user3 | |-------|----------|
|----------|
现在我想得到一个列表,显示所有用户table1
的行数table2
,还显示日期是否适用于所有或 2 个或仅一个用户。
|-------|----------|
| User1 | 1.1.2013 |
| user2 | - |
| user3 | - |
| user1 | - |
| user2 | 2.3.2013 |
| user3 | - |
|-------|----------|
所以基本上我只想在从 table2 读取行时,其他用户在同一日期做了什么。
如果您有任何想法如何做到这一点,请帮助我:)
我需要添加的下一件事是几个月
| 月/年年 | 用户 | 公斤 | |---------|--------|------| | 01/2013 | 用户1 | 0 | | 01/2013 | 用户2 | 0 | | 01/2013 | 用户3 | 5 | | 02/2013 | 用户1 | 2 | | 02/2013 | 用户2 | 4 | | 02/2013 | 用户3 | 7 | | ... | ... | ... | | 12/2013 | 用户1 | 0 | | 12/2013 | 用户2 | 1 | | 12/2013 | 用户3 | 0 | |---------|--------|------|
我认为对于这个表,我需要在最新更新的查询中使用某种 if 语句。而且我不介意是否有解决方案可以分享,因为我认为我无法很快解决这个问题:)
所以我需要检查一下,是否有人在一月份钓到了鱼,如果没有 => 标记 0 如果您有几条鱼,请标记平均值或该月的总和给有几条鱼的用户。与之前的想法相同,但这允许更好的折线图“段”,因为所有测量点都在同一条垂直线上。