Jag undrar hur jag ska skriva för att TOP 1 endast ska gälla tabellen Poll_questions.
strSQL = "Select TOP 1 *, Poll_questions.nom as question, Poll_answers.nom as answers From Poll_questions Inner Join Poll_answers ON Poll_questions.id = Poll_answers.attachment"
strSQL = "Select * From (select top 1 * from Poll_questions order by datum desc) Poll_questions Inner Join Poll_answers ON Poll_questions.id = Poll_answers.attachment"
Set RecSet = Connect.Execute(strSQL)
do until RecSet.eof
If RecSet("question") <> strBefore Then
Response.Write RecSet("question")
End If
response.write RecSet("answers") & "<br>"
strBef = RecSet("question")
RecSet.movenext
loop
Har du relaterade poster i answerstabellen så joinen uppfylls, då borde det fungera. En petitess är dock att du i din asp-kod har skrivit fel variabelnamn på ett ställe.
do until RecSet.eof
If RecSet("question") <> [b]strBefore[/b] Then
Response.Write RecSet("question")
End If
response.write RecSet("answers") & "<br>"
[b]strBef[/b] = RecSet("question")
RecSet.movenext
http://194.236.130.21/store/poll/db.mdb
Ladda ner och kika. Kanske något jag missat.
Har blivit lite ringrostig nu när jag inte hållt på med ASP på ett tag.