sortiert haben, weil die verketteten Inhalte so sortiert würden. Ist das richtig?
Ja.
Wenn ja, musst Du berücksichtigen,
- dass MySQL dafür keinen Index verwenden kann (AFAIR).
Das wäre kein Problem, da der Umfang der Datensätze gering ist - ein paar tausend. Und das ganze dann letztendlich gecacht wird - die 40 ms pro Tag gönne ich mir :)
- dass Deine Lösung voraussetzt, dass die Werte der Spalte "foo" *nicht* »» Wert NULL annehmen dürfen.
Das ist richtig - CONCAT('sample', NULL) - ergibt NULL.