---
title: "Får inte ordning på JOIN"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/189573-får-inte-ordning-på-join"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Inferis"
published: "2012-04-07T12:17:57.000Z"
updated: "2012-04-07T18:04:16.000Z"
replies: 7
views: 568
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/189573-får-inte-ordning-på-join"
---

# Får inte ordning på JOIN

## #1 — Inferis, 2012-04-07T12:17Z

Hej!
Försöker få meddelanden att visas från de man har i adressboken (förutom sina egna)
Nu har jag meckat så mycket fram och tillbaka att koden nog är förstörd.

```
("SELECT M.msg_id, M.uid_fk, M.message, M.created, U.username,M.uploads, FROM messages M, users U JOIN adressbok A ON A.owner='$uid' WHERE A.verified=1 AND M.uid_fk=U.uid AND M.uid_fk='$uid' order by M.msg_id desc limit ") or die(mysql_error());
```

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

## #2 — Gildebrand, 2012-04-07T13:04Z

Kan du inte skriva ut tabellernas struktur, och vad du vill åstadkomma itället för en sql-fråga som inte funkar?

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

## #3 — Inferis, 2012-04-07T13:13Z

**adressbok**
              ID
              owner
              friend
              verified

**comments**
              com_id
              comment
              msg_id_fk
              uid_fk

**messages**
              msg_id
              message
              uid_fk
              uploads

**users**
              uid
              username

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

## #4 — Inferis, 2012-04-07T13:18Z

Jag vill visa alla meddelanden från messages där uid_fk = $uid

Men om $uid har vänner (där verified=1) i adressboken så ska dessa vänners uid_fk från messages också visas.

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

## #5 — Inferis, 2012-04-07T15:47Z

Connection.Execute("SELECT M.msg_id, M.uid_fk, M.message, M.created, U.username,M.uploads FROM messages M, users U JOIN adressbok A ON A.owner='$uid' AND A.verified=1 WHERE M.uid_fk=U.uid and M.uid_fk='$uid' order by M.msg_id desc limit 5") or die(mysql_error());

Felet:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM messages M, users U INNER JOIN adressbok A ON A.owner='3' AND A.verified=1 ' at line 1

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

## #6 — Inferis, 2012-04-07T15:54Z

Glöm det där Connection.Execute

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

## #7 — Inferis, 2012-04-07T16:26Z

Här får jag inget felmeddelande, men det är bara mina egna meddelanden som visas:

"SELECT M.msg_id, M.uid_fk, M.message, M.created, U.username,M.uploads FROM messages M, users U INNER JOIN adressbok ON adressbok.owner='$uid' AND adressbok.verified=1 WHERE M.uid_fk=U.uid AND M.uid_fk='$uid' $morequery order by M.msg_id desc limit "

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

## #8 — Inferis, 2012-04-07T18:04Z

Förklaring:
Jag som inloggad ($uid) vill hämta alla uid_fk från messages.

Jag vill även ha mina vänners messages i samma lista.
Från adressbok där owner (är jag med $uid) och verified = 1

Så att jag vill hämta uid_fk från owner i adressbok.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/189573-får-inte-ordning-på-join
