---
title: "Visa dubletter"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/130314-visa-dubletter"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "paraxe"
published: "2005-06-20T13:51:58.000Z"
updated: "2005-06-21T15:46:22.000Z"
replies: 4
views: 275
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/130314-visa-dubletter"
---

# Visa dubletter

## #1 — paraxe, 2005-06-20T13:51Z

Jag vill, likt denna tråd <http://www.webforum.nu/showthread.php?s=&postid=1013489#post1013489>
visa resultatet istället.

```
delete from t as q
where id not in (
  select min(id) 
    from t
  where t.email = q.email)
```

Min fria översättning kastar tillbaks detta fel.

> Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select min(pk_userid) from tbluser where tbluser.fldEmail = q.f)

 

Min översättning.

```
SELECT * from tblUser as q
 where pk_userid not in ( 
select min(pk_userid) from 
tbluser where tbluser.fldEmail = q.fldEmail)
```

Det ska väl gå att få ut en fråge vy på detta?

Mvh

Pär

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

## #2 — LarsG, 2005-06-20T14:21Z

För att få fram duplikat i en tabell

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

Annars så får du delge oss mer detaljer.

Det fel som du får beror på att du har version 4.0 av Mysql som inte har stöd för subselect.

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

## #3 — paraxe, 2005-06-21T07:53Z

> **LarsG skrev:**
>
> För att få fram duplikat i en tabell
> 
>
>
> ```
> select <kolumner>
> from t
> group by <kolumner>
> having count(*) > 1
> ```

```
select pk_userid, fldEmail, fldFirstname from tblUser group by fldEmail having count(*) > 1
```

Den frågan fick jag ingen fart på. Så jag bifogar lite mer info.

MySql databas med tabellen tblUser

```
pk_userid           fldfirstname      fldemail
1                         Pär                   dublett at doman.se
2                         Isac                  dublett at doman.se
3                         LarsG               larsg at sql.se
```

Och det jag vill få ut är: Alla poster där samma email förekommer.

Hälsningar Pär

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

## #4 — paraxe, 2005-06-21T09:09Z

Nu får jag ut en post på frågan. Den verkar ju funka iaf.

Men jag vill ha ut samtliga dublettposter.

Mvh

Pär

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

## #5 — LarsG, 2005-06-21T15:46Z

```
select u1.pk_userid,
u1.fldfirstname,
u1.fldemail
from tblUser u1 
join tbluser u2 on u1.fldemail = u2.fldemail
group by u1.pk_userid,
u1.fldfirstname,
u1.fldemail
having count(*) > 1
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/130314-visa-dubletter
