---
title: "Mysql-hämtning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/166112-mysql-hämtning"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "filipbh"
published: "2007-11-05T00:27:03.000Z"
updated: "2007-11-06T10:23:22.000Z"
replies: 7
views: 978
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/166112-mysql-hämtning"
---

# Mysql-hämtning

## #1 — filipbh, 2007-11-05T00:27Z

God kväll, just nu står det helt still i huvudet... Frågan är hur jag får ut antalet samma poster i en databas. Alltså både en distinct och en count. Någon vänlig själv som är piggare och kan hjälpa mig?

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

## #2 — @nders, 2007-11-05T07:14Z

Antalet samma är enkelt - det finns en av varje. Antalet likadana - det är en helt annan sak. ;)

```
select fält1, fält2, count(*) as antal 
from tabell
group by fält1, fält2
```

Om detta inte besvarar din fråga så får du berätta lite mer vad du vill åt.

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

## #3 — filipbh, 2007-11-05T11:59Z

Det är tre kolumner; id, ip och status.... Det jag vill kolla är hur många poster det finns med samma ip. Meningen är nämligen att det bara ska finnas en. Så det är bara ip som ska sökas igenom.

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

## #4 — @nders, 2007-11-05T12:01Z

Jag förstår fortfarande inte riktigt vad du är ute efter. Något sånt här: 

```
select ip, count(*) as antal
from tabell
group by ip
```

eller

```
select count(*) as antal
from tabell
where ip = '127.0.0.1'
```

?

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

## #5 — filipbh, 2007-11-05T12:05Z

Det nedre fungerar som jag har tänkt mig... Visst kan jag använda mig av det nedre men det finns över 4700 rader så jag vill helst slippa att mata in varje ip för sig utan istället låta phpmyadmin sköta det med hjälp av den första koden.

Tack för hjälpen

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

## #6 — filipbh, 2007-11-05T12:08Z

För att den ytterligare skulle hjälpa gjorde jag en sorteringsordning för att snabbt hitta dem ip-adresser som fanns på två ställen eller mer

```php
SELECT ip, count( * ) AS antal
FROM tabell
GROUP BY ip
ORDER BY `antal` DESC
```

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

## #7 — LarsG, 2007-11-05T12:31Z

```
 SELECT ip, count( * ) AS antal
FROM tabell
GROUP BY ip 
having count(*) > 1
```

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

## #8 — filipbh, 2007-11-06T10:23Z

Det enda som kommer upp är antalet där ett ip finns på flera ställen? Om jag nu kan förklara det jag tänkte. Jag får kolla på det imorrn.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/166112-mysql-hämtning
