我有一個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