0
사용자 응답과 각 질문을 고유하게 식별하는 QuestionID라는 다른 열이 포함 된 ResponseText 열이 있습니다.1 열에서 여러 값 반환
| FName | LName | Ph Number | Email |
----------------------------------------------------
| Billson | Thorn | 0422949333 | [email protected]|
:
| QuestionID | ResponseText |
---------------------------------
| 32 | Billson | <- First Name
| 33 | Thorn | <- Last Name
| 34 | 0422949333 | <- Ph Number
| 35 | [email protected] | <- Email
나는 (항상 마지막에 이름 등을 될 것입니다 QuestionID 33)이 같은 QuestionID에 따라 별도의 컬럼에서에서 responseText를 표시하려면 : 내가 함께 일하고 것은 이것이다
지금 당장은
SELECT dbo.ResponseInstance.ResponseText as 'FName'
FROM dbo.ResponseInstance
WHERE dbo.ResponseInstance.QuestionID = '32'
UNION
SELECT dbo.ResponseInstance.ResponseText as 'LName'
FROM dbo.ResponseInstance
WHERE dbo.ResponseInstance.QuestionID = '33'
UNION
SELECT dbo.ResponseInstance.ResponseText as 'Phone'
FROM dbo.ResponseInstance
WHERE dbo.ResponseInstance.QuestionID = '34'
UNION
SELECT dbo.ResponseInstance.ResponseText as 'Email'
FROM dbo.ResponseInstance
WHERE dbo.ResponseInstance.QuestionID = '35'
그러나 FName이라는 열을 하나 반환합니다. 나는 가능한 일을하려고 노력하고 있습니까?
, 어떻게 함께 같은 사람의 응답을 유지합니까? –
@EricJ. 내가 게시 한 예제는 테이블의 축소 된 뷰입니다. 사람에 대한 모든 대답을 묶는 고유 한 식별자가 있습니다. – Mathemats
@Mathemats 틀림없이 다른 디자인의 비명 소리가 들리 겠어. 다음 번에는 관련 정보를 모두 게시하십시오. –