0
我試圖在SQL Server 2008中實現一個小型問卷類型的數據庫。問題是多選題,爲每個問題提供四個選項。問題存在於問題表中。另一個表中的答案選項稱爲Answers。所以,如果有與QuestionID = 1問題一個問題,那還有爲四元組類似的答案:從一個表中讀取數據並使用它從另一個表中讀取數據
QuestionId=1, AnswerID=a
QuestionId=1, AnswerID=b
QuestionId=1, AnswerID=c
QuestionId=1, AnswerID=d.
我想編寫一個查詢,將返回地連同它們各自的答案,選擇所有的問題。 .One的方法是:
SELECT Q.Question, A.Answer
FROM Q.Questions
INNER JOIN A.Answers
ON Q.QuestionID = A.QuestionID
但是,這會返回相同的問題4次;一次與每個答案的選擇..有沒有辦法只返回一次,其次是四個答案的選擇,也沒有使用任何迭代器或遊標?
感謝您的時間:-)