I have a VIEW (lots of joins) that outputs data ordered by a date ASC. Works as expected.
OUTPUT similar to:
ID date tag
How about ordering your GROUP_CONCAT?
SELECT value1, GROUP_CONCAT(value1 ORDER BY date DESC) FROM table1 GROUP BY value1;
That's the syntax you need a presume.