A antar Medlem sedan dec. 2001 289 inlägg Frågan 17 feb. 2003 19:02 #1 hur gör man med or?
set recset = connect.execute ("SELECT Kompisar.*, Medlemmar.* FROM Kompisar INNER JOIN Medlemmar ON Medlemmar.Anvandarnamn = Kompisar.fran Where Kompisar.till = '"&anvandarnamn&"' or kompisar.till = Kompisar.fran and accepterad='1' order by relation,fran ASC")
L LarsG Medlem sedan dec. 2000 12 464 inlägg set recset = connect.execute (_
"SELECT Kompisar.*, Medlemmar.* " & _
" FROM Kompisar INNER JOIN Medlemmar " & _
" ON Medlemmar.Anvandarnamn = Kompisar.till " & _
" Where Kompisar.till = '"&anvandarnamn &"'" & _
" and accepterad='1' union " & _
"SELECT Kompisar.*, Medlemmar.* " & _
" FROM Kompisar INNER JOIN Medlemmar " & _
" ON Medlemmar.Anvandarnamn = Kompisar.fran " & _
" Where Kompisar.fran = '"&anvandarnamn &"'" & _
" and accepterad='1' " & _
" order by relation,fran ASC")
Skriv inte så långa rader.
A antar Medlem sedan dec. 2001 289 inlägg The text, ntext, or image data type cannot be selected as DISTINCT.
L LarsG Medlem sedan dec. 2000 12 464 inlägg Då använder du union all istället.
set recset = connect.execute (_
"SELECT Kompisar.*, Medlemmar.*,'Till' as typ " & _
" FROM Kompisar INNER JOIN Medlemmar " & _
" ON Medlemmar.Anvandarnamn = Kompisar.till " & _
" Where Kompisar.till = '"&anvandarnamn &"'" & _
" and accepterad='1' union all " & _
"SELECT Kompisar.*, Medlemmar.* ,'Från' " & _
" FROM Kompisar INNER JOIN Medlemmar " & _
" ON Medlemmar.Anvandarnamn = Kompisar.fran " & _
" Where Kompisar.fran = '"&anvandarnamn &"'" & _
" and accepterad='1' " & _
" order by relation,fran ASC")
Det kan vara bra att ha en kolumn som anger om det är från eller till.
Flyttas från ASP.
A antar Medlem sedan dec. 2001 289 inlägg Vad betyder 'Från' och 'Till' ?
A antar Medlem sedan dec. 2001 289 inlägg koden funkar fortfarande inte när jag skriver ut det med <%=recset("anvandarnamn")%> allt blir samma värde!
J jboy_87 Medlem sedan aug. 2001 1 099 inlägg så kanske?
set recset = connect.execute (_
"SELECT Kompisar.*, Medlemmar.*" & _
" FROM Kompisar INNER JOIN Medlemmar " & _
" ON Medlemmar.Anvandarnamn = Kompisar.till " & _
" Where Kompisar.fran = '"&anvandarnamn &"'" & _
" and accepterad='1' union all " & _
"SELECT Kompisar.*, Medlemmar.* " & _
" FROM Kompisar INNER JOIN Medlemmar " & _
" ON Medlemmar.Anvandarnamn = Kompisar.fran " & _
" Where Kompisar.till = '"&anvandarnamn&"'" & _
" and accepterad='1' " & _
" order by relation,fran ASC")
A antar Medlem sedan dec. 2001 289 inlägg hur gör jag för att kompisarna kan skriva nått om sin relation!
har dessa fält, Kompisbeskrivning1 och Kompisbeskrivning2?