क्या फ़ील्ड मान के आधार पर किसी चयनित सेट में अतिरिक्त पंक्तियां जोड़ना संभव है?वर्ग प्रत्येक पंक्ति में अतिरिक्त पंक्तियों को जोड़कर
WITH CTEDivisions AS
(
SELECT ....
)
SELECT
cnt,
Division
FROM CTEDivisions
कौन देता है:
मैं इस प्रश्न हैं
cnt Division
1 Sales
2 Marketing
1 Business
2 IT
etc...
क्या मैं जरूरत है एक बयान है कि 3 अतिरिक्त पंक्तियों देता है जब cnt = 2
, जैसे:
Division NewDivision
Sales Sales
Marketing Marketing - X
Marketing Marketing - Y
Marketing Marketing - Z
Business Business
IT IT - X
IT IT - Y
IT IT - Z
etc...
मैं इसने करने के तरीकों की खोज की है, औरका उपयोग करके कुछ संभावित समाधान पाए हैंऔर WHILE
पाश, लेकिन वे CTE
कथन के साथ संयोजन में काम नहीं करते हैं।
सुंदर, धन्यवाद! – russds
आपका स्वागत है। @Giorgi Nakeuri द्वारा उत्तर लगभग समान निष्पादन योजना उत्पन्न करता है। इस मामले में 'बाहरी आवेदन' 'बाएं जॉइन 'की तरह काम करता है। –