kampanyalar adında bir tablom mevcut ve bu tabloda subeler adında bir sütun mevcut. sütun içerisinde 4,2,1 şeklinde şubelerin idleri aralarına virgül koyulmuş şekilde tek satırda yazıyor. Öyle bir select sorgusu yazmalıyım ki aşağıdaki şekilde şube idleri farklı satırlarda gelmeli
ŞizofrenikDev hocam teşekkür ederim. ben de aşağıdaki şekilde çözdüm olayı.
SELECT T2.my_Splits AS Subeler
FROM
(
SELECT *,
CAST(''+replace(T.Subeler,',','')+'' as XML) as my_Xml
FROM Kampanyalar T
) T1
CROSS APPLY
(
SELECT my_Data.D.value('.','int') as my_Splits
FROM T1.my_Xml.nodes('X') as my_Data(D)
) T2