Bosse168Medlem sedan nov. 20031 018 inlägg Kan man på något sätt loopa ut 6 medlemmar ur en databas och sedan hämta ut information om den medlem från en annan tabell i samma RecSet?
Så som jag har det nu är att jag först gör två RecSet en som jag loopar ut och sedan en som är i loopen, skulle vilja ha det så resurs snålt som möjligt. Skulle oxå uppskatta hur man innerjoin fungerar.
Loopen:
Set Rsviz = Connect.Execute("SELECT besokare FROM besok Where vem='" & se & "' Order By datum DESC LIMIT 6")
Det som jag hämtar ut i loopen:
Set Rsviz2 = Connect.Execute("SELECT bild_godkand,bild,status,foddes,kon FROM members Where username='" & Rsviz("besokare") & "' LIMIT 1")
LarsGMedlem sedan dec. 200012 464 inlägg
sql = "SELECT besokare, bild_godkand,bild,status,foddes,kon " & _
" FROM members inner join besok on " & _
" username= besokare " & _
" Where vem='" & se & "'" & _
" Order By datum DESC LIMIT 6"
set rs = connect.execute(sql)
Bosse168Medlem sedan nov. 20031 018 inlägg Får det här fel messet:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[TCX][MyODBC]Column: 'datum' in order clause is ambiguous
LarsGMedlem sedan dec. 200012 464 inlägg Då får du ange från vilken tabell man skall ta datum
sql = "SELECT besokare, bild_godkand,bild,status,foddes,kon " & _
" FROM members inner join besok on " & _
" username= besokare " & _
" Where vem='" & se & "'" & _
" Order By besok.datum DESC LIMIT 6"