Hejsan Wf!
Har lite problem här med join.
strSql = "SELECT v.intMedid, v.strMeduser, v.strKategori, v.intIrl, v.intGodkand, v.strMinuser, v.vanner_id, v.intMinid, a.senaste, a.bor, a.id " _
& "FROM vanner v join anv a on a.id = v.intMinid " _
& "WHERE (intMinid=" & intReqid & " OR intMedid = " & intReqid & ") AND intGodkand = 2 " _
& "GROUP BY intMedid, strMeduser, intminid, strMinuser, strKategori, intIrl " _
& "ORDER BY strKategori, strMeduser"
Set RS1 = Connect.Execute(strSql)
Jag skulle vilja att:
FROM vanner v join anv a on a.id = v.intMinid
där vill jag få med a.id = v.intMedid oxå, dvs få in en OR;
typ:
FROM vanner v join anv a on a.id = v.intMinid OR a.id = v.intMedid
Får det inte att funka, så undrar hur gör man? ;)
Tack!
LarsGMedlem sedan dec. 200012 464 inlägg Vad har du försökt med och på vilket sätt fungerar det inte?
Flyttas från ASP
Funkar OR i join?
Jag har testat med OR men får det inte att fungera..
LarsGMedlem sedan dec. 200012 464 inlägg Du kan ha ett godtyckligt uttryck i en on-klausul så du kan ha or.
På vilket sätt fungerar det inte?
på mitt vänner system så ser en relation ut så här:
mitt id: 1
vännens id: 2
intMinid = 1, intMedid = 2.
Dvs att jag skapade relationen. Så i min sql-sats behöver jag alltså hämta ut både från intMinid och intMedid, eftersom att jag kan ju vara både intMinid, och intMedid.
Så behöver få in i koden att jag kan vara både intMinid & intMedid, därför borde jag behöva en OR?
@ndersMedlem sedan juni 200032 969 inlägg Nej, joina in tabellen en gång till så får du både ditt och vännens namn.