此查詢爲我提供了所需的所有信息,但我希望以不同的方式顯示它。目前的結果是:http://i.imgur.com/BFKGFSx.jpgSQL Server:修改此查詢
DECLARE @MainHospital varchar(50)='HOSPITAL 1';
SELECT MainEmail, chkOutpatient, chkPartB
FROM SurveyPicList
WHERE MainHospital = @MainHospital
GROUP BY MainHospital, MainEmail, chkOutpatient, chkPartB
我試圖返回MainEmail comma-delimited 2個不同的列表,如果他們在chkOutpatient和chkPartB = 「ON」。所以只有2個數據單元。 chkOutpatient的1個標題,其中包含逗號分隔的電子郵件列表,其中=「on」,以及chkPartB的1個標題相同。
所以對於chkPartB,這樣的事情? http://i.imgur.com/RFlV24Q.jpg
SELECT DISTINCT ', ' + MainEmail AS chkPartB
FROM SurveyPicList
WHERE MainHospital = @MainHospital
AND chkPartB = 'on'
請讓我知道,如果我的問題不清楚,或者如果我需要提供更多的信息。
的應用情況,... – Mihai
@Mihai我不認爲案件將作爲工作OP需要通過結果集進行迭代並連接所有的值.. – SoulTrain