मुझे अक्सर यह समस्या होती है, और मैंने इसे एक साधारण समाधान के साथ हल किया:सॉर्ट ऑर्डर (या डिस्प्लेऑर्डर, जो भी आपकी नाव वास्तव में तैरता है) नामक एक अतिरिक्त कॉलम। यह मुझे ऑटो-जेनरेटेड, ऑटो-इन्क्रिमेंटेड आईडी कॉलम का उपयोग करने और एक विशेष पूर्व-निर्धारित सॉर्ट करने की सुविधा देता है।
मेरे मामले में, मुझे चाहिए कि वे डेटाबेस से वर्णमाला के क्रम से बाहर आएं, सिवाय इसके कि "अन्य" और "लागू नहीं" जैसे कुछ आइटम हमेशा अंतिम होते हैं।
ProdID ProdText SortOrder
2 "Anchovies" 1
3 "Rivet" 2
4 "N/A" 4
5 "Other" 3
SELECT ProdID, ProdText ORDER BY Sort Order