---
title: "Multipla frågor till MySQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/73448-multipla-frågor-till-mysql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "UnConed"
published: "2003-04-07T13:40:47.000Z"
updated: "2003-04-13T13:47:29.000Z"
replies: 12
views: 349
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/73448-multipla-frågor-till-mysql"
---

# Multipla frågor till MySQL

## #1 — UnConed, 2003-04-07T13:40Z

Har försökt att få fram data från två tabeller i MySQL mha ASP.
Men jag kan inte lista ut hur man gör..

Tabellerna som jag ska få fram data ur heter rubrik och rubrikcafe.

Någon som kan hjälpa mig?

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

## #2 — Sebbe, 2003-04-07T15:09Z

```
strSQL = "SELECT rubrik.kolumn1, " &_
"rubrik.kolumn2, " &_
"rubrikcafe.kol1, " &_
"rubrikcafe.kol2 FROM rubrik, rubrikcafe"
```

Eller

```
strSQL = "SELECT rubrik.kolumn1 AS rk1, " &_
"rubrik.kolumn2 AS rk2, " &_
"rubrikcafe.kolumn1 AS rkc1, " &_
"rubrikcafe.kolumn2 AS rkc2 FROM rubrik, rubrikcafe"
```

om du har kolumner i de olika tabellerna som heter samma sak. :)

**/red** Hoppas det är såhär man gör i MySQL också, har bara hållt på med Access innan. :r

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

## #3 — LarsG, 2003-04-07T15:14Z

Jo, det är samma. Men det behövs något villkor för att knyta samman tabellerna annars så får man alla möjliga kombinationer från de båda tabellerna

```
strSQL = "SELECT rubrik.kolumn1, " &_
"rubrik.kolumn2, " &_
"rubrikcafe.kol1, " &_
"rubrikcafe.kol2 FROM rubrik, rubrikcafe " & _
" where rubrik.pk = rubrikcafe.fk "
```

eller vad dina kolumner nu heter.

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

## #4 — Sebbe, 2003-04-07T15:16Z

> **LarsG skrev:**
>
> Jo, det är samma. Men det behövs något villkor för att knyta samman tabellerna annars så får man alla möjliga kombinationer från de båda tabellerna

Jo, jag vet, men eftersom han inte sa något om det skrev jag inte i det. ;)

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

## #5 — UnConed, 2003-04-07T15:37Z

hmm.. Det fungerade som bara till hälften..
Jag får bara fram samma post. Från en och samma datas..

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

## #6 — Sebbe, 2003-04-07T15:38Z

Hur menar du? Och hur var det du ville ha det över huvud taget?

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

## #7 — UnConed, 2003-04-07T15:42Z

Jag vill få fram 2 data från 2 olika tabeller och ordna dem efter ID.

Nu får jag bara fram data från EN tabell, den andra låter den helt bli att ens kolla på..   Och i den tabellen finns det bara en post.
Och den loopar fram den posten 3 gånger..

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

## #8 — Sebbe, 2003-04-07T16:12Z

```
strSQL = "SELECT rubrik.kolumn1 AS rk1, " &_
"rubrik.kolumn2 AS rk2, " &_
"rubrikcafe.kol1 AS rck1, " &_
"rubrikcafe.kol2 AS rck2 FROM rubrik, rubrikcafe " &_
"WHERE rubrik.id = ribrikcafe.rid AND " &_
"rubrik.id = " & Request.QueryString("id") &_
" ORDER BY rubrik.id DESC"
Set objRS = objCon.Execute(strSQL)
```

Om du **inte** har flera kolumner som heter samma:

```
If NOT objRS.EOF Then
  Do Until objRS.EOF
    Response.Write(objRS("kolumn1") & objRS("kol2"))
    objRS.MoveNext
  Loop
End If
```

Om du har flera med samma namn:

```
If NOT objRS.EOF Then
  Do Until objRS.EOF
    Response.Write(objRS("rk1") & objRS("rck2"))
    objRS.MoveNext
  Loop
End If
```

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

## #9 — ziggystardust, 2003-04-10T22:15Z

Tror du menar något sånthärnt:

SQLFråga1 
UNION 
SQLFråga2

Då "sätter du ihop" de båda tabellerna i en och samma recordset. Observera att de dock måste vara unionskompatibla, dvs. i praktikten ha alla fält av samma typ.

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

## #10 — UnConed, 2003-04-13T12:35Z

ziggystardust: Ja precis så.. Och de är union kompatibla.
Såhär är mitt försök till den koden, men den fungerar ej..

```
SQL = "SELECT ID, Forfattare FROM rubrik WHERE ID > '0' UNION SELECT ID, Forfattare FROM rubrikcafe WHERE ID > '0' ORDER BY ID DESC"
```

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

## #11 — LarsG, 2003-04-13T13:15Z

Vadå fungerar ej?

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

## #12 — UnConed, 2003-04-13T13:21Z

LarsG: SQL koden fungerar inte.. jag får följande felmeddelande:
You have an error in your SQL syntax near 'UNION SELECT ID, Forfattare FROM rubrikcafe WHERE ID \> '0' ORDER BY ID DESC' at line 1

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

## #13 — LarsG, 2003-04-13T13:47Z

Union fungerar inte i version 3.x.y av mysql. Det kom i version 4.0

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/73448-multipla-frågor-till-mysql
