---
title: "innerjoin"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/82180-innerjoin"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "jboy_87"
published: "2003-07-16T19:45:39.000Z"
updated: "2003-07-20T11:21:34.000Z"
replies: 6
views: 274
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/82180-innerjoin"
---

# innerjoin

## #1 — jboy_87, 2003-07-16T19:45Z

jag får felmeddelandet:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\\inetpub\\wwwroot\\medlem_grupper.php on line 113

```
$sql = ("SELECT G1.*, G2.* FROM Grupper G1 INNER JOIN Grupper G2 ON G1.Gruppnamn = G2.ID1 where g1.anvandarnamn = '".$_SESSION['anvandarnamn']."' and g1.Typ <> 'inl' union 
SELECT G1.*, G2.* FROM Grupper G1 INNER JOIN Grupper G2 ON g1.Gruppnamn = g2.ID1 where g1.anvandarnamn = '".$_SESSION['anvandarnamn']."' and g1.Typ <> 'inl' order by g1.datum DESC limit $start,$inlaggPerSida");
```

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

## #2 — Herman, 2003-07-17T08:35Z

tips
du ökar dina chanser att få svar om du skriver ut sql-satsen som går till databasen...

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

## #3 — jboy_87, 2003-07-17T13:31Z

okej tack det ska jag göra i fortsättningen ;-)
sql:

SELECT g1.\*, g2.\* FROM grupper g1 INNER JOIN grupper g2 ON g1.Gruppnamn = g2.ID1 where g1.anvandarnamn = 'jboy_87' and g1.Typ \<\> 'inl' union SELECT g1.\*, g2.\* FROM grupper g1 INNER JOIN grupper g2 ON g1.Gruppnamn = g2.ID1 where g1.anvandarnamn = 'jboy_87' and g1.Typ \<\> 'inl' order by g1.datum DESC limit 0,49

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

## #4 — Herman, 2003-07-17T13:59Z

Vilken version av MySQL använder du?
Tror det krävs minst MySQL 4.0 för att använda UNION.

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

## #5 — jboy_87, 2003-07-17T14:21Z

4\.0.13 kan man inte använda nått annat istället för union?

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

## #6 — jboy_87, 2003-07-18T19:53Z

för att göra det enklare: hur joinar man i samma tabell med mysql?

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

## #7 — jboy_87, 2003-07-20T11:21Z

löste det så här! 

```
$sql = ("SELECT g1.*, g2.* FROM grupper AS g1 INNER JOIN grupper AS g2 ON g1.Gruppnamn = g2.ID1 where g1.anvandarnamn = '".$_SESSION['anvandarnamn']."' and g1.Typ <> 'inl'
union SELECT g1.*, g2.* FROM grupper AS g1 INNER JOIN grupper AS g2 ON g1.ID1 = g2.ID1 where g1.anvandarnamn = '".$_SESSION['anvandarnamn']."' and g1.Typ = 'gru'");
```

**varför funkar inte det inte och använda paging med union? väldigt konstigt? är det nån slags bugg eller?**

limit $sida,$inlaggPerSida

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

---

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