Kan onderstaande code sneller met een inner join? Zo ja hoe? heb er nog nooit mee gewerkt misschien kan iemand mij een duwte in de rug geven?
cmdTemp.CommandText = "SELECT * FROM " & CONST_ONDERWERP_tabel & " WHERE parent='' order by volgorde,titel"
cmdTemp.CommandType = 1
set cmdTemp.ActiveConnection = DB
RS_root.Open cmdTemp, , 0, 1
while not (RS_root.eof or RS_root.bof)
response.write RS_root("code") & RS_root("titel")
cmdTemp.CommandText = "SELECT * FROM " & CONST_pagina_tabel & " WHERE onderwerp='" & RS_root("code") & "' order by volgorde, titel"
cmdTemp.CommandType = 1
set cmdTemp.ActiveConnection = DB
RS4.Open cmdTemp, , 0, 1
if not (RS4.eof or RS4.bof) then
response.write RS4("code") & RS4("titel")
RS4.movenext
end if
RS4.close
RS_root.movenext
wend
RS_root.close
cmdTemp.CommandText = "SELECT * FROM " & CONST_ONDERWERP_tabel & " WHERE parent='' order by volgorde,titel"
cmdTemp.CommandType = 1
set cmdTemp.ActiveConnection = DB
RS_root.Open cmdTemp, , 0, 1
while not (RS_root.eof or RS_root.bof)
response.write RS_root("code") & RS_root("titel")
cmdTemp.CommandText = "SELECT * FROM " & CONST_pagina_tabel & " WHERE onderwerp='" & RS_root("code") & "' order by volgorde, titel"
cmdTemp.CommandType = 1
set cmdTemp.ActiveConnection = DB
RS4.Open cmdTemp, , 0, 1
if not (RS4.eof or RS4.bof) then
response.write RS4("code") & RS4("titel")
RS4.movenext
end if
RS4.close
RS_root.movenext
wend
RS_root.close