---
title: "Lägga ihop två sql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/125885-lägga-ihop-två-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Boorg"
published: "2005-04-07T10:19:46.000Z"
updated: "2005-04-08T05:59:53.000Z"
replies: 10
views: 405
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/125885-lägga-ihop-två-sql"
---

# Lägga ihop två sql

## #1 — Boorg, 2005-04-07T10:19Z

Hur gör man för att lägga ihop två sql satser?

t.ex:

```
	set re = Connect.Execute("Select f_Kat, f_Datum, f_UserID, f_ID from t_Galleri_info Where f_Year = " & strYear & " And f_Ort = '" & ort & "' order by f_Datum ")

	Do Until re.EOF
	set rs = Connect.Execute("Select f_Namn, f_Text from t_Galleri WHERE f_KatID = " & re("f_ID") & " ")
```

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

## #2 — @nders, 2005-04-07T10:24Z

```
strSQL = "Select GI.f_Kat, GI.f_Datum, GI.f_UserID, GI.f_ID, G.f_Namn, G.f_Text from t_Galleri_info GI" & _
    " LEFT JOIN t_Galleri G ON GI.f_ID = G.f_KatID " & _
    " Where GI.f_Year = " & strYear & " And GI.f_Ort = '" & ort & "' order by GI.f_Datum "
set re = Connect.Execute(strSQL)
```

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

## #3 — LarsG, 2005-04-07T10:26Z

```
set re = Connect.Execute(" & _
"Select f_namn,f_text, f_Kat, f_Datum, f_UserID, f_ID " & _
" from t_Galleri_info " & _
" inner join t_galleri on f_id = f_katID " & _
" Where f_Year = " & strYear & _
" And f_Ort = '" & ort & _
"' order by f_Datum ")
```

Flyttas från ASP

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

## #4 — voigtann1, 2005-04-07T10:28Z

@nders... skulle du kunna förklara lite..left join t_galleri g ... gör den någon typ av "variabel"? istället för t_galleri?

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

## #5 — @nders, 2005-04-07T10:31Z

Det är bara ett alias, så man kan skriva lite kortare. Speciellt om man har en massa underscore och liknande överallt tenderar det att bli väldigt grisigt.

Jag valde att lägga till det eftersom jag inte visste om det fanns fält med samma namn i tabellerna.

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

## #6 — Boorg, 2005-04-07T11:41Z

Hmm okej... det verkar juh rätt smart detta...

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

## #7 — Boorg, 2005-04-07T11:53Z

Detta verkar inte funkar som jag vill :/

jag skulle vilja göra så att den bara loopar ut 1st f_namn per f_katID

Skulle vilja köra desinct på f_namn men det blir fel :/

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

## #8 — Boorg, 2005-04-07T11:54Z

Eller jag.. inte på namn utan på f_KatID i t_galleri

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

## #9 — Guffa, 2005-04-07T17:22Z

Du får hålla reda på vad du har för värden i posterna när du loopar ut dem, så att du bara visar kategorin när det blir en ny kategori.

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

## #10 — Jesper T, 2005-04-07T18:46Z

```
KatID=""
Do while Not rs.eof
    If KatID <> rs("f_KatID") then 
        Response.write rs("f_KatID") &"<br>"
        KatID=rs("f_KatID") 
    End if
    'Skriv ut resten
    rs.movenext
Loop
```

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

## #11 — Boorg, 2005-04-08T05:59Z

> **Jesper T skrev:**
>
> ```
> KatID=""
> Do while Not rs.eof
>     If KatID <> rs("f_KatID") then 
>         Response.write rs("f_KatID") &"<br>"
>         KatID=rs("f_KatID") 
>     End if
>     'Skriv ut resten
>     rs.movenext
> Loop
> ```

Det är så jag har gjort nu. Men jag tänkte att det kanske fanns något fint sätt att göra det med en sql sats

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/125885-lägga-ihop-två-sql
