यह एक अनुमान है, लेकिन अगर आपके पास FTE
. के लिए डुप्लीकेट मान हैं मूल्य तो इस बात की कोई गारंटी नहीं है कि हर बार कोड चलाने पर वे किस क्रम में आएंगे। जब आप एक साधारण SELECT
. करते हैं तो SQL सर्वर शायद क्वेरी प्लान बदल रहा होता है और एक SELECT
WHERE
. के साथ मानदंड, जिसके कारण एक अलग आदेश सामने आता है और जो आप देख रहे हैं।
मैं आपके ORDER BY
. के अंत में PK जोड़ूंगा बस यह सुनिश्चित करने के लिए कि आदेश हमेशा सुसंगत है।