0
我很抱歉發佈這個,我覺得,幾乎是重複的。但我已經嘗試了我找到的解決方案,但沒有得到它在我的解決方案中工作:(在這種情況下,我如何將行加入動態列?
這是SQL在我FUBARed之前的樣子,它返回的數據格式很好。我得到同樣的數據重複的行不同的是,問題和答案都改變了。我想,這個問題將是列名和它的值的答案。
SELECT c.*, sa.Question, sa.Answer
FROM Customers as c, Surveys s, SurveyAnswers sa
WHERE c.OrderID IN(SELECT id FROM @orders)
AND s.CustomerID = c.id
AND sa.SurveyID = s.ID
我的SQL薄弱,我得到儘快完成這個工作:(替代方案是在.net應用程序中執行更繁重的工作,但我很樂意直接獲取數據 此致敬意, Mikael
你可能尋找類似這樣的東西嗎? http://stackoverflow.com/questions/11985796/sql-server-pivot-dynamic-columns-no-aggregation – StuartLC