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

पंक्ति मानों को संयोजित करें T-SQL

इसे देखें

DECLARE @Reviews TABLE(
        ReviewID INT,
        ReviewDate DATETIME
)

DECLARE @Reviewers TABLE(
        ReviewerID   INT,
        ReviewID   INT,
        UserID INT
)

DECLARE @Users TABLE(
        UserID  INT,
        FName  VARCHAR(50),
        LName VARCHAR(50)
)

INSERT INTO @Reviews SELECT 1, '12 Jan 2009'
INSERT INTO @Reviews SELECT 2, '25 Jan 2009'

INSERT INTO @Users SELECT 1, 'Bob', ''
INSERT INTO @Users SELECT 2, 'Joe', ''
INSERT INTO @Users SELECT 3, 'Frank', ''
INSERT INTO @Users SELECT 4, 'Sue', ''
INSERT INTO @Users SELECT 5, 'Alice', ''

INSERT INTO @Reviewers SELECT 1, 1, 1
INSERT INTO @Reviewers SELECT 2, 1, 2
INSERT INTO @Reviewers SELECT 3, 1, 3
INSERT INTO @Reviewers SELECT 4, 2, 4
INSERT INTO @Reviewers SELECT 5, 2, 5

SELECT  *,
        ( 
            SELECT  u.FName + ','
            FROM    @Users u INNER JOIN 
                    @Reviewers rs ON u.UserID = rs.UserID
            WHERE   rs.ReviewID = r.ReviewID
            FOR XML PATH('')
        ) AS Products
FROM    @Reviews r


  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 सर्वर में sp_add_schedule बनाम sp_add_jobschedule:क्या अंतर है?

  3. SQL सर्वर 2017:SSIS के साथ Linux से Windows में SQL सर्वर डेटा की प्रतिलिपि बनाना

  4. SQL सर्वर लॉगिन त्रुटि:उपयोगकर्ता 'NT AUTHORITY\SYSTEM' के लिए लॉगिन विफल

  5. SQL सर्वर पर स्ट्रिंग करने के लिए varbinary