1
GROUP_CONCATをORDER BYにすることはできません。GROUP_CONCATを注文できません
SELECT GROUP_CONCAT(`cdlAmountA`+`cdlAmountB`+`cdlAmountC` SEPARATOR "|")
FROM `creditlogs`
WHERE `cdlDate` = "2016-04-07"
AND compID = "AIR"
ORDER BY `creditID`
これは出力されます。
96276.9|7960.2|0|0
しかし、正しくはありません。正しい答えはです。
0|96276.9|7960.2|0
私は正しいことができます。これはデータベースです。
creditID | cdlAmountA | cdlAmountB | cdlAmountC
-----------------------------------------------
1 | 0 | 0 | 0
2 | 34948.7 | 61328.2 | 0
3 | 4510.2 | 3450 | 0
4 | 0 | 0 | 0
。 –