आप कॉमन टेबल एक्सप्रेशन से प्रबंधित कर सकते हैं
WITH CTE AS (
SELECT OwnerNumber,ItemCode,ItemNumber,CountOfItems FROM table
UNION ALL SELECT OwnerNumber,ItemCode,ItemNumber,CountOfItems-1
FROM CTE
WHERE CountOfItems >= 2
)
SELECT OwnerNumber,ItemCode,ItemNumber
FROM CTE
ORDER BY ItemNumber
OPTION (MAXRECURSION 0);
संपादित करें:
जोड़ा गया MAXRECURSION
उन स्थितियों को संभालने के लिए जहां CountOfItems डिफ़ॉल्ट अधिकतम रिकर्सन से अधिक है जैसा कि Dev_etter द्वारा बताया गया है