---
title: "Join problem!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/118069-join-problem"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Thompa__85"
published: "2004-12-15T01:01:19.000Z"
updated: "2004-12-15T18:49:28.000Z"
replies: 5
views: 285
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/118069-join-problem"
---

# Join problem!

## #1 — Thompa__85, 2004-12-15T01:01Z

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!

Permalänk: https://www.webforum.nu/p/118069

## #2 — LarsG, 2004-12-15T08:34Z

Vad har du försökt med och på vilket sätt fungerar det inte?

Flyttas från ASP

Permalänk: https://www.webforum.nu/p/1507355

## #3 — Thompa__85, 2004-12-15T10:28Z

Funkar OR i join?
Jag har testat med OR men får det inte att fungera..

Permalänk: https://www.webforum.nu/p/1507409

## #4 — LarsG, 2004-12-15T11:56Z

Du kan ha ett godtyckligt uttryck i en on-klausul så du kan ha or.

På vilket sätt fungerar det inte?

Permalänk: https://www.webforum.nu/p/1507452

## #5 — Thompa__85, 2004-12-15T16:34Z

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?

Permalänk: https://www.webforum.nu/p/1507585

## #6 — @nders, 2004-12-15T18:49Z

Nej, joina in tabellen en gång till så får du både ditt och vännens namn.

Permalänk: https://www.webforum.nu/p/1507648

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/118069-join-problem
