q = " select l.name,l.description,l.startDate,l.enddate,c.name as competition " & _
" from lan l inner join competition c on l.id = c.lanid " &_
" order by lan.name"
set rs = connect.execute(q)
lan = ""
while not rs.eof
if lan <> rs("name") then
if lan <> "" then response.write "<br>"
lan = rs("name")
'
'skriv ut allt om lan
'
c = "Competitions: "
end if
response.write c & rs("competition")
c = ", "
rs.movenext
wend
if lan <> "" then response.write "<br>"
Hallå!
Jag har ytterligare ett problem. Jag har precis börjat kolla på det här med JOIN och sådant. Min databas ser ut så här
* Lan
- ID
- Name
- Description
- StartDate
- EndDate
* Competitions
- ID
- LanID
- Name
Jag vill nu skriva ut alla Lan som finns i databasen och vilka Competitions som tillhör varje lan. Jag undrar nu hur jag ska lösa detta på ett smidigt sätt jag antar att JOIN är det smidigaste. Det finns flera Competitions för varje Lan och jag undrar hur jag ska göra för att kunna skriva ut alla Competitons som finns för ett Lan. Ni får gärna komma med exempel hur jag ska skriva för att kunna skriva ut alla Competotions med Recsetet.
Jag vill att det ska se ut så här:
Name: Namn
Description: Beskrivning
Startdate: Datum
Enddate: Datum
Competitions: Comp1, Comp2, Comp3...
Hoppas att någon fattar vad jag menar och kan hjälpa mig.