---
title: "Varför Join?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/71307-varför-join"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "firstchoice"
published: "2003-03-17T11:54:39.000Z"
updated: "2003-03-17T15:43:22.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/71307-varför-join"
---

# Varför Join?

## #1 — firstchoice, 2003-03-17T11:54Z

varför skall man använda join?
fick från en mörjan lära mig enligt följande

```
Select u.*, f.*
From tblUser U, tblForm F
Where u.userid = f.formuserid
```

det funkar ju bra
varför skall jag då använda join?
ex.

```
Select u.*, f.*
From tblUser U
Inner Join tblForm F On u.userid = f.formuserid
```

någon som kan ge en bra förklaring!?

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

## #2 — Engine^, 2003-03-17T12:19Z

Den översta du skrev är också en JOIN, men med joinkravet i WHERE-delen. Den andra är det "mer accepterade" skrivsättet och har kravet i FROM-satsen.

Läs mer här. [Join Fundamentals](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/acdata/ac_8_qd_09_610z.asp)

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

## #3 — LarsG, 2003-03-17T13:32Z

> "mer accepterade"

 

I vilket avseende?

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

## #4 — Engine^, 2003-03-17T13:45Z

Tja... det är väl mer korrekt enligt T-SQL-syntax? Jag vet ingen bra förklaring egentligen.

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

## #5 — LarsG, 2003-03-17T13:50Z

Det är ingen semantisk skillnad alls i T-sql (eller SQL). 

Det verkar vara en ganska spridd missuppfattning att specifcera inner join i where är något som kommer att försvinna.

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

## #6 — Engine^, 2003-03-17T14:43Z

Jag tycker ivarjefall det är trevligare med att skriva ut join-satsen, eftersom det hela blir överskådligare. Speciellt då det börjar bli nästlade dumheter.

Specifiera join i where? Vad menar du?

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

## #7 — Josef, 2003-03-17T14:46Z

> **Engine^ skrev:**
>
> Specifiera join i where? Vad menar du?

Det är väl som i firstchoise´s första exempel?

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

## #8 — Engine^, 2003-03-17T15:43Z

Ok, tänkte aningen annorlunda.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/71307-varför-join
