---
title: "Visa inte dubletter?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/157969-visa-inte-dubletter"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "streetrobban"
published: "2007-03-08T10:48:44.000Z"
updated: "2007-03-08T11:36:11.000Z"
replies: 6
views: 531
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/php/157969-visa-inte-dubletter"
---

# Visa inte dubletter?

## #1 — streetrobban, 2007-03-08T10:48Z

Hejsan,

Jag har i en tabell en lista med skor som ser ut ungefär så här.

```
Nike Air 4st
Puma Kickoff 1st
Nike Air 2st
Adidas Beckenbauer 2st
```

Och när jag sedan ska skriva ut det på sidan vill jag att det ska visas så här.

```
Nike Air 6st
Adidas Beckenbauer 2st
Puma Kickoff 1st
```

Jag vill alltså inte att dubletterna ska skrivas ut, utan att de ska läggas på varandra. Någon som kan ge lite tips på hur jag ska gå till väga?

Tack :P

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

## #2 — voigtann1, 2007-03-08T10:53Z

SQL då eller? Du kan använda GROUP BY.

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

## #3 — streetrobban, 2007-03-08T10:58Z

Ja det funkade ju bra, förutom att antalet inte plussas ihop.

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

## #4 — voigtann1, 2007-03-08T11:03Z

gruppera du rätt då? du får nog komma med lite SQL kod om du ska få lite mer hjälp en så.

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

## #5 — streetrobban, 2007-03-08T11:15Z

Ok, så här ser det ut just nu:

```
$get = mysql_query("SELECT sh.*, tr.email AS email, tr.quantity AS quantity, tr.id_shoe AS id_shoe FROM trolley tr
LEFT JOIN shoes AS sh ON sh.id = tr.id_shoe
WHERE tr.email = '$_SESSION[email]' AND tr.confirmed = '1' GROUP BY tr.id_shoe");
```

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

## #6 — The_Hulk, 2007-03-08T11:30Z

för att antalet ska plusas ihop måste du använda dig av sum(...)

```
$get = mysql_query("SELECT sh.*, tr.email AS email, sum(tr.quantity) AS quantity, tr.id_shoe AS id_shoe FROM trolley tr
LEFT JOIN shoes AS sh ON sh.id = tr.id_shoe
WHERE tr.email = '$_SESSION[email]' AND tr.confirmed = '1' GROUP BY tr.id_shoe");
```

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

## #7 — streetrobban, 2007-03-08T11:36Z

Jaha, jag sökte på forumet och hittade nästan exakt samma fråga. Men personen svarade på sitt eget inlägg "Det funkade med sum()", men jag kunde inte hitta hur det skulle användas :) Tack för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/157969-visa-inte-dubletter
