sql >> Database >  >> RDS >> Sqlserver

SQL Server:kolommen toevoegen en toevoegen

In tegenstelling tot MySQL , SQL Server heeft geen ingebouwde functie om dat te doen. Maar je kunt het nog steeds simuleren met CROSS APPLY en FOR XML PATH('')

SELECT  a.ID, 
        SUBSTRING(d.NameList,1, LEN(d.NameList) - 1) Names
FROM    a
        CROSS APPLY
        (
            SELECT DISTINCT [NAME] + '; ' 
            FROM  B 
            WHERE A.ID = B.DupID 
            FOR XML PATH('')
        ) D (NameList) 

SQLFiddle-demo




  1. Invoegen in 2 tabellen met PDO MySQL

  2. Vind lekken in de databaseverbinding in uw toepassing

  3. Datum en tijd invoegen in Mysql

  4. Velden in modale vorm invullen met PHP, jQuery