---
title: "Söka upp dubletter?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/131198-söka-upp-dubletter"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Sjodahl"
published: "2005-07-09T08:11:35.000Z"
updated: "2005-07-14T14:33:38.000Z"
replies: 16
views: 645
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/131198-söka-upp-dubletter"
---

# Söka upp dubletter?

## #1 — Sjodahl, 2005-07-09T08:11Z

Hej!

Har en liten fundering det är så att jag har råkat att få in data i min databas som inte skall vara där, blivit lite dubbel poster.

Finns det något sätt att söka upp dubletter?
Eller måste man typ ta första posten och det namnet där och söka genom hela databasen med det.

Sen ta namn nr2 och söka igenom hela?

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

## #2 — LarsG, 2005-07-09T14:24Z

```
select namn 
from t
group by namn 
having count(*) > 1
```

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

## #3 — Sjodahl, 2005-07-09T16:21Z

Den tar inte ut alla som är likadan ut bara sådan som är ungefär lika.

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

## #4 — LarsG, 2005-07-10T13:25Z

Den tar ut poster där namn är exakt lika. 
Den tar inte ut poster där namn är ungefär lika.

Vad är din fråga?

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

## #5 — Sjodahl, 2005-07-10T14:10Z

hmm okej för det jag skall söka upp är länkar som är likadana. Men när jag gör det så tar den med länkar som börjar likadant men dem är inte helt lika.

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

## #6 — LarsG, 2005-07-10T14:16Z

Det blir bara en post per länk oavsett hur många duplikat det  finns.

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

## #7 — Sjodahl, 2005-07-10T14:24Z

Japp fel av mig, tänkte på att alla skulle komma med men klart dem inte gör det ;)

Tackar!  :birp

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

## #8 — Sjodahl, 2005-07-10T14:31Z

följd fråga, hur skriver man för att ta bort dem med i samma sql ?

Så här antar jag:

```php
delete * from `galleries` group by `url` having count(*) > `1`
```

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

## #9 — LarsG, 2005-07-10T14:45Z

Nej.

Vill du ta bort alla förekomster eller vill du behålla en? Om det senare är fallet, vilken och hur särskiljer du den?

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

## #10 — Sjodahl, 2005-07-10T14:56Z

Vill behålla en, vill tabort alla som man hittar med dina först fråga.

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

## #11 — LarsG, 2005-07-10T15:12Z

Jag omformulerar den andra av mina två frågor.

Finns det någon eller några kolumner i tabellen som gör varje post  unik?

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

## #12 — Sjodahl, 2005-07-10T19:52Z

japp varje post har ett unik id nummer.

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

## #13 — LarsG, 2005-07-11T07:42Z

```
delete from galleries
where id not in (
  select max(id) 
    from galleries 
  group by url)
```

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

## #14 — Sjodahl, 2005-07-11T07:50Z

Får detta felmeddelandet:

Bilagor:

- [2untitled.jpg](https://www.webforum.nu/a/6962.jpg)

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

## #15 — LarsG, 2005-07-11T08:12Z

Jaha, vilken version av Mysql?

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

## #16 — Sjodahl, 2005-07-14T14:26Z

4\.1.11

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

## #17 — LarsG, 2005-07-14T14:33Z

När jag tittade på bilden så såg jag att du hade med 

```
use xxx
```

och det är väl att du skickar både use och delete som en fråga som gör Mysql konfunderat.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/131198-söka-upp-dubletter
