---
title: "Hämta endast första posten från en JOIN"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/175947-hämta-endast-första-posten-från-en-join"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Melea"
published: "2008-12-19T16:18:51.000Z"
updated: "2008-12-19T17:02:39.000Z"
replies: 3
views: 485
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/175947-hämta-endast-första-posten-från-en-join"
---

# Hämta endast första posten från en JOIN

## #1 — Melea, 2008-12-19T16:18Z

Hej,

har fått idétorka. Jag har två tabeller, tbl_PRODUCT och tbl_PRODUCT_INFO. När jag skriver ut innehållet från tbl_PRODUCT vill jag hämta endast en post (prod_name) från tbl_PRODUCT_INFO, men vet inte riktigt hur jag ska göra.

tbl_PRODUCT
 id - int
 page - varchar
 subpage - varchar

tbl_PRODUCT_INFO
 id - int
 prod_id - int
 prod_name - varchar

Har denna koden nu

```
select 
	p.id, 
	p.page, 
	p.subpage,
	pi.prod_name
from 
	" . tbl_PRODUCT . " p
left join
	" . tbl_PRODUCT_INFO . " pi on p.id = pi.prod_id
where 
	p.page = '" . $this->product . "'
```

Som ger resultat:
\# PRODUKT 1
\# PRODUKT 1
\# PRODUKT 1
\# PRODUKT 1
\# PRODUKT 1
\# PRODUKT 2
\# PRODUKT 2
\# PRODUKT 2
\# PRODUKT 2
\# PRODUKT 2
\# PRODUKT 2
\# PRODUKT 2
\# PRODUKT 3
\# PRODUKT 3
\# PRODUKT 3
\# PRODUKT 3

När jag vill få:

\# PRODUKT 1
\# PRODUKT 2
\# PRODUKT 3

\# PRODUKT är prod_name i tbl_PRODUCT_INFO
Hur göra? Tusen tack för alla möjliga svar. :)

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

## #2 — SPiN, 2008-12-19T16:33Z

```
...
GROUP BY pi.prod_name
```

Om jag förstod dig rätt?

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

## #3 — LarsG, 2008-12-19T16:41Z

Det verkar mer som om det finns flera rader per produkt i tbl_produkt. Om det är så vad vill du ha för resultat för page och subpage? Exemplifiera med innehåll i de båda tabellerna och beskriv därifrån vilket resultat du förväntar dig.

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

## #4 — Melea, 2008-12-19T17:02Z

Det finns fler rader per produkt i tbl_PRODUCT_INFO, det är endast länkarna som finns i tbl_PRODUCT.
Hur som, GROUP BY gjorde susen! :)

Go jul!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/175947-hämta-endast-första-posten-från-en-join
