---
title: "innerjoin"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/68566-innerjoin"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "antar"
published: "2003-02-17T19:02:28.000Z"
updated: "2003-02-17T21:07:36.000Z"
replies: 7
views: 234
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/68566-innerjoin"
---

# innerjoin

## #1 — antar, 2003-02-17T19:02Z

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")
```

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

## #2 — LarsG, 2003-02-17T19:29Z

```
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.

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

## #3 — antar, 2003-02-17T19:33Z

The text, ntext, or image data type cannot be selected as DISTINCT.

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

## #4 — LarsG, 2003-02-17T19:37Z

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.

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

## #5 — antar, 2003-02-17T19:47Z

Vad betyder 'Från' och 'Till' ?

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

## #6 — antar, 2003-02-17T19:52Z

koden funkar fortfarande inte när jag skriver ut det med \<%=recset("anvandarnamn")%\> allt blir samma värde!

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

## #7 — jboy_87, 2003-02-17T20:55Z

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")
```

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

## #8 — antar, 2003-02-17T21:07Z

hur gör jag för att kompisarna kan skriva nått om sin relation!
har dessa fält, Kompisbeskrivning1 och Kompisbeskrivning2?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/68566-innerjoin
