आप ORDER BY और FIELD फ़ंक्शन का उपयोग कर सकते हैं। देखें http://lists.mysql.com/mysql/209784
SELECT * FROM table ORDER BY FIELD(ID,1,5,4,3)
यह फ़ील्ड() का उपयोग करता है फ़ंक्शन, जो "str1, str2, str3, ... सूची में str की अनुक्रमणिका (स्थिति) देता है। दस्तावेज़ के अनुसार str नहीं मिलने पर 0 देता है"। तो वास्तव में आप इस फ़ंक्शन के रिटर्न वैल्यू द्वारा निर्धारित परिणाम को क्रमबद्ध करते हैं जो दिए गए सेट में फ़ील्ड मान का सूचकांक है।