muss ich date
in concat
innerhalb group_concat
sortieren, während meine Abfrage fein ausgeführt wird:MySQL: Wie sortiere ich, wenn ich concat in group_concat verwende?
SELECT
report.`Name`,
GROUP_CONCAT(
CONCAT(
"[",
DATE(report.Date) --(not working) order by DATE(report.Date) ,
',',
report.ProductPrice --(not working) order by DATE(report.ProductPrice) ,
"]"
)
) AS ProductPrice
FROM report
GROUP BY report.Name ;
arbeiten, wenn ich Concat verwenden dann durch Anschläge funktionstüchtig gibt Fehler – skhurams
'CONCAT' ist eine Funktion, Sie kann Klauseln in Funktionen (außer einigen Fensterfunktionen) nicht verwenden. Sie müssen die Anweisung OUTSIDE der Funktion 'CONCAT()' ausführen. Außerdem können Sie nicht mehr als eine ORDER BY-Klausel in einem GROUP_CONCAT haben. – Pred