Есть ли способ включить дубликаты из запроса MySQL: select..from..where..id in (list)

Я пытаюсь получить результаты для типа запроса

SELECT * FROM table WHERE id IN(2,4,6,1,1,2) ORDER BY field (id,2,4,6,1,1,2)

и хочу получить результаты в том же порядке, что и список, включая: дубликаты. Вышеупомянутый запрос сохраняет порядок, но удаляет дубликаты. Я знаю, что могу постобработать результаты, но мне интересно, есть ли более простой способ.

Спасибо

5
задан OMG Ponies 26 February 2011 в 07:06
поделиться