Citat:
Originally posted by Lindahl@Aug 19 2008, 10:43
Har en SQL-sats:
SELECT * FROM table WHERE id IN (5,9,2)
Nu är problemet att jag vill ha dit en ORDER BY som sorterar just efter ordningen som anges i parametern, i detta fallet 5,9,2.
|
Visserligen är det Access du använder och SQL-syntaxen inte är samma som i MySQL, men så här enkelt hade du löst det i MySQL, Kanske finns något liknade att använda i Access:
SELECT * FROM table WHERE id IN (5, 9, 2) ORDER BY FIELD (id, 5, 9, 2)