27 Ekim 2015 Salı

XML PATH

İlişkili Tablolarda Bir Satırın bir Kolonunda Diğer tablonun İlişkili Değerlerini Virgül ile ayırarak Gösteren SQL Kodu

Select SONUC.FORMID,
     Left(SONUC.ISIM,Len(SONUC.ISIM)-1) As 'ISIMLER' // Son virgülü Silmek için
         from (
SELECT DP2.FORMID,
(

                Select DP.FIRSTNAME  + ','
                From Ayrıntı_Tablosu_Adi DP
                Where DP2.ID = DP.FORMID
             
                For XML PATH ('') //Bu Kod ile birleştiriyoruz.
          
) AS ISIM
FROM
Ana_Tablo_Adı AS DP2
)SONUC

Hiç yorum yok:

Yorum Gönder