我有一个MySQL的表看起来是这样:总结一个表,其中某些字段为空值
现在我想组右侧的三个值,所以不存在空值留下。 因此,总的来说,在这个例子中,我会有两行,每行都填充值。
我试了很多与群体陈述,但它永远不会按我想要的方式。 任何想法?
我有一个MySQL的表看起来是这样:总结一个表,其中某些字段为空值
现在我想组右侧的三个值,所以不存在空值留下。 因此,总的来说,在这个例子中,我会有两行,每行都填充值。
我试了很多与群体陈述,但它永远不会按我想要的方式。 任何想法?
您可以根据共享相同的t1qrid
,start
和ende
值的记录来聚合您的表格。然后使用聚合函数SUM
来组合其他三列。请注意,SUM
将忽略NULL
值,这似乎是您想要的行为。
SELECT t1qrid,
start,
ende,
SUM(Result) AS Result,
SUM(InclLeft) AS InclLeft,
SUM(InclRight) AS InclRight
FROM yourTable
GROUP BY t1qrid,
start,
ende
显示您尝试过的内容以及您需要的最终输出。 – Manish