---
title: "mysql join"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/129332-mysql-join"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "WiZzLeR"
published: "2005-06-02T15:14:02.000Z"
updated: "2005-06-08T10:17:47.000Z"
replies: 5
views: 326
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/129332-mysql-join"
---

# mysql join

## #1 — WiZzLeR, 2005-06-02T15:14Z

Jag har en tabell med användare där de har två kolumner som heter first_profession och second_profession. 

De innehåller id:n som ska joinas med en annan tabell som heter professions. 
Professionstabellen innehåller profession_id (som ska joinas med de två kolumner från användartabellen) och sedan ska jag kunna skriva ut profession_name för first och second.

ex på en join: LEFT JOIN profession ON profession_id = first_profession - men vad händer när jag ska joina två?

Jag jobbar med PHP när jag querar.

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

## #2 — @nders, 2005-06-02T18:32Z

Det är bara att joina in profession en gång till.

```
LEFT JOIN profession ON profession_id = first_profession
LEFT JOIN profession AS profession2 ON profession2.profession_id = second_profession
```

*quera*, snyggt verb.

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

## #3 — WiZzLeR, 2005-06-03T12:55Z

nja det fungerade inte direkt.. man kan väl inte göra join tabell AS tabell2 ?

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

## #4 — LarsG, 2005-06-04T13:30Z

> nja det fungerade inte direkt

Utveckla detta, det är inte speciellt informativt.

> man kan väl inte göra join tabell AS tabell2 ?

Jo.

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

## #5 — WiZzLeR, 2005-06-04T19:08Z

såhär ser det ut just nu:

```php
SELECT * FROM fuzz_users 
			LEFT JOIN fuzz_location ON location_id = user_location 
			LEFT JOIN fuzz_ranks ON rank_value = user_admin 
			LEFT JOIN fuzz_profession ON profession_id = user_first_profession
```

lägger jag in 

```php
LEFT JOIN fuzz_profession AS profession2 ON profession2.profession_id = user_second_profession
```

så får jag
Fatal error: Call to a member function fetch_assoc() on a non-object

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

## #6 — WiZzLeR, 2005-06-08T10:17Z

lösde det på det här viset:

```php
SELECT fp.profession_name AS pname1, fp2.profession_name AS pname2 FROM fuzz_users LEFT JOIN fuzz_profession fp ON fp.profession_id = user_first_profession LEFT JOIN fuzz_profession fp2 ON fp2.profession_id = user_second_profession
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/129332-mysql-join
