antarMedlem sedan dec. 2001289 inlägg 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")
LarsGMedlem sedan dec. 200012 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.
antarMedlem sedan dec. 2001289 inlägg The text, ntext, or image data type cannot be selected as DISTINCT.
LarsGMedlem sedan dec. 200012 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.
antarMedlem sedan dec. 2001289 inlägg Vad betyder 'Från' och 'Till' ?
antarMedlem sedan dec. 2001289 inlägg koden funkar fortfarande inte när jag skriver ut det med <%=recset("anvandarnamn")%> allt blir samma värde!
jboy_87Medlem sedan aug. 20011 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")
antarMedlem sedan dec. 2001289 inlägg hur gör jag för att kompisarna kan skriva nått om sin relation!
har dessa fält, Kompisbeskrivning1 och Kompisbeskrivning2?