我有以下的数据库方案:SQL查询来汇总计算日期
相关信息(ID:INT,日期:日期,PROVIDER_ID:INT)
提供商(ID:INT,类型:int,名称: varchar)
在任何给定的日期,我允许多达5个不同类型的提供者。我想要的是这样的:
DATE | provider.name与类型= 0 | .... | ... | PROVIDER.name与类型= 4 |
如果在指定日期没有正确类型的提供者,那么应该有一个空值。
我很努力地正确地获得此设置,并希望避免在稍后在我的php程序中执行此操作(如循环遍历所有结果,然后将它们聚合在一起,这可能但看起来很丑)。
我正在使用MySQL btw。
如果这些表包含给定'(日期,类型)'对的多个记录会怎么样? – eggyal