Autor Zpráva
fikus
Profil *
Prosím o radu:

SELECT hodnota1, hodnota2 FROM tabulka WHERE id IN(7, 9, 1, 3, 2)

potřeboval bych, aby výsledek byl seřazen ve stejné posloupnosti jako je v IN,
tedy 1.řádek id 7, 2.řádek id 9, 3.řádek id 1, atd.

Lze toho nějak dosáhnout?

Díky!
Hugo
Profil
SELECT hodnota1, hodnota2 FROM tabulka WHERE id IN(7, 9, 1, 3, 2) ORDER BY (id=7) DESC, (id=9) DESC, (id=1) DESC, (id=3) DESC, (id=2) DESC

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: