phpbar.de logo

Mailinglisten-Archive

[php] OT -> MySQL -> ORDER BY

[php] OT -> MySQL -> ORDER BY

Jonathan Deutekom php_(at)_phpcenter.de
Thu, 5 Sep 2002 21:27:48 +0200


> SELECT * FROM tabelle WHERE bedingung ORDER BY text1,text2,text3

Versuch mal folgendes:

SELECT *
FROM tabelle, SUBSTRING(text1, 10) AS t1, SUBSTRING(text1, 10) AS t2,
SUBSTRING(text1, 10) AS t3
WHERE bedingung
ORDER t1, t2, t3

Damit werden die ersten 10 Zeichen im Textfeld sortiert. Du kannst nicht
ganze Textfelder sortieren. Die mySQL-Abfrage würde sonst Jahre dauern...

Gruß,
Jonathan


php::bar PHP Wiki   -   Listenarchive