trexterMedlem sedan mars 20021 424 inlägg
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"
:)
LarsGMedlem sedan dec. 200012 465 inlägg
top utan order by är meningslöst. På vilket sätt vill du begränsa data från Poll_questions?
trexterMedlem sedan mars 20021 424 inlägg
Jag vill bara ha med den senaste (översta).
Annars får jag flera frågor till en omröstning.
:)
LarsGMedlem sedan dec. 200012 465 inlägg
Använd inte begreppet översta.
Select * From (select top 1 *
from Poll_questions
order by dateColumn desc ) pq
Inner Join Poll_answers
ON pq.id = Poll_answers.attachment"
trexterMedlem sedan mars 20021 424 inlägg
Jag får ingen utsrkift.
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
:)
trexterMedlem sedan mars 20021 424 inlägg
Är det någon som kan se felet?
:)
@ndersMedlem sedan juni 200026 914 inlägg
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
Mvh,
trexterMedlem sedan mars 20021 424 inlägg
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.
:)
@ndersMedlem sedan juni 200026 914 inlägg
Om man joinar på rätt fält så fungerar frågan. ;)
... ON Poll_questions.[b]numero[/b] = Poll_answers.attachment
Inte för att jag förstår vad du har fältet numero till, du borde verkligen göra joinen på id-fältet i frågetabellen.
Mvh
trexterMedlem sedan mars 20021 424 inlägg
Tackar! Jag ska prova senare.
Det borde fungera ju.
:)