Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

कई पंक्तियों को जोड़ना

2005+ के लिए

SELECT CustID
     , (SELECT ca.ActionID [@value]
             , ActionName [text()]
          FROM dbo.CustAction ca
         INNER JOIN dbo.Action ON ca.ActionID = Action.ActionID
         WHERE ca.CustID = c.CustID
           FOR XML PATH('option'), TYPE) AvailableAction
  FROM dbo.Cust c

मुझे नहीं लगता कि आप इसे फॉर एक्सएमएल एक्सप्लिसिट के साथ प्राप्त कर पाएंगे, इसलिए यदि यह 2000 है तो आप भाग्य से बाहर हैं (जहां तक ​​​​सरल समाधान जाते हैं)।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:स्रोत तालिका में स्तंभ मानों के आधार पर स्तंभ नामों के साथ गतिशील दृश्य

  2. Sql सर्वर 2008 - बड़ी मात्रा में डेटा सम्मिलित करने के लिए प्रदर्शन ट्यूनिंग सुविधाएँ

  3. हमेशा उपलब्धता समूहों पर SQL सर्वर का समस्या निवारण

  4. mssql वर्चर को फ्लोट में बदलें

  5. टी-एसक्यूएल के साथ एमडी 5 हैश स्ट्रिंग जेनरेट करें