我在 MySQL 中有一个具有以下形式的表:
ID | StartDate | EndDate | Value
---------------------------------------
01 | 01/01/2015 | 01/01/2016 | 100
我正在使用此表来保存用 PHP 创建的图表的数据。唯一的问题是图表需要数据是这种形式:
Date | Value
------------------
01/01/2015 | 0
01/01/2016 | 100
value
forStartDate
总是为 0,但EndDate
它必须是Value
表中提到的那个。
所以我要创建的是一个关闭查询WHERE ID =
,它可以以第二个表的形式输出结果。创建另一个名为例如StartValue
存储 0 的列是没有问题的。
是否有可能做到这一点?
您没有指出所需的分组类型(因为预期相同日期的多个值),如果您提供表的实际模式并加载示例以及结果可能会更好你会期望的。无论如何,
UNION
你得到你所指示的如果要过滤,请过滤两个查询