Jag har ett problem, Jag har en frågedatabas som jag nu skulle vilja få ut följande resultat ur.
SELECT AnswerOptionText
FROM Answer A, AnswerOption AO
WHERE A.answeroptionID=AO.answeroptionID AND A.ActivityID=8 AND A.personID=918 AND A.questionID=6
Problemet är bara att fråga 6 alltid har 3 svar för varje person och jag skulle behöva lista dem var för sig i en subquery.
Värde ett får jag ut genom följande
SELECT TOP 1 answeroptionText
FROM Answer A, AnswerOption AO
WHERE A.answeroptionID=AO.answeroptionID AND A.ActivityID=8 AND A.personID=918 AND A.questionID=6
Order by A.answeroptionID
Det sista värdet får jag ut genom
SELECT TOP 1 answeroptionText
FROM Answer A, AnswerOption AO
WHERE A.answeroptionID=AO.answeroptionID AND A.ActivityID=8 AND A.personID=918 AND A.questionID=6
Order by A.answeroptionID Desc
Men hur får jag ut det mellersta?
// B3rra