sql server 2008 - Sql query to combine two column values of diff ProductCode and with same Productname -
मेरे पास तालिका है
ID PCode Pname --------- ------------------------- 1 ए 1 बुक 2 ए 2 ऑक्सफोर्ड डिक्शनरी 3 ए 3 बुक
अपेक्षित आउटपुट: < / P>
आईडी पीसीोड पीएनए -------------------------------------- - 1 ए 1 बुक_ए 1 2 ए 2 ऑक्सफ़ोर्ड डिक्शनरी 3 ए 3 बुक_ए 3
यदि Pname
अलग Pcode
के लिए समान है तो परिणाम को Pname_Pcode
जैसे Book_A1
और Book_A3
।
कृपया समाधान दें जो मेरे लिए मददगार होगा।
धन्यवाद
आप उसी तालिका में फिर से शामिल हो सकते हैं, केवल रिकॉर्ड लेने के लिए having डुप्लिकेट फिर एक
मामले
का चयन करें t1.id, t1.pcode, मामले में इस स्थिति की जांच करें जब t2.pname नल नहीं है तो t2.pname + '_' + T1.pcode अन्य t1.pname को अपने_table से t1 pname के रूप में समाप्त करें t1 बायें जुड़ें (p_name.name = t2.pname पर t2.pname
/>
Comments
Post a Comment