I have a query like this
SELECT *
FROM test JOIN test2 ON test.id=test2.id
WHERE test.id IN (562,553,572)
GROUP BY test.id
Its results are ordered like this: 553, 562, 572…
But I need the same order that I specified in the IN(562,553,572) condition.
You can do this using
FIELD():