sql >> Database teknologi >  >> RDS >> Sqlserver

streng svarende til Sum for at sammenkæde

SELECT p.ID PersonID, TING( (SELECT ';' + b.description FROM personrole a INNER JOIN-rolle b PÅ a.roleid =b.id HVOR a.personid =p.id FOR XML PATH ( '')) , 1, 1, '') SOM BeskrivelseListeFRA person SOM pGROUP BY p.ID 

OUTPUT

╔══════════╦════════════════════╦════════════════════╦═════════════════════════════════ Beskrivelse List ║╠══════════╬════════════════════════════╣║ 1 ║ Bruger ║║ 2 ║ bruger;administrator;tester ║╚══════════╩═══════════════════════❕ kode>

  1. mysql får kolonnenavn, når kolonneværdien matcher begrænsningen

  2. Hvordan får man en værdi fra den sidst indsatte række?

  3. Kontrol af samtidig betaling

  4. Hvordan indstilles primær nøgle til automatisk stigning i PostgreSQL?