Stefan Eickhoff: SQL Abfrage sortieren

Beitrag lesen

Hallo Stefan,

Soweit kein Problem. Nun möchte ich aber das das Resultat aus der SQL-Abfrage der Reihenfolge des Arrays entspricht, und nicht der Reihenfolge wie die IDs in der DB sortiert sind.

Du könntest es mit Hilfe von FIELD() ungefähr so versuchen:

SELECT
 FIELD(id, 4,5,1) as orderby,
 A.*
FROM
 table AS A
WHERE
 id IN (4,5,1)
ORDER BY
 orderby

Viele Grüße

Stefan

--
bythewaythewebsuxgoofflineandenjoytheday