---
title: "Ta bort användare"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/171945-ta-bort-användare"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Vinnaren"
published: "2008-06-03T17:49:02.000Z"
updated: "2008-06-03T19:45:39.000Z"
replies: 2
views: 537
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/171945-ta-bort-användare"
---

# Ta bort användare

## #1 — Vinnaren, 2008-06-03T17:49Z

Har följande:

```
DELETE FROM Users WHERE UserId = (
SELECT DISTINCT(u.UserId) 
FROM Users AS u 
INNER JOIN Users AS u2
ON u.Email= u2.Email
WHERE u.UserId != u2.UserId
ORDER BY u2.UserId ASC
)
```

Denna tar bort alla användare som finns registrerade två gånger eller fler. Men nu vill jag behålla den användare som registrerades först, dvs har man två konton med samma email så vill jag ta bort den som registrerades senast.

tex

```
UserId----UserName------Email
1---------Test-----------Test@test.se
2---------Test2----------Test@test.se   <---- tas bort
```

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

## #2 — Peter S, 2008-06-03T18:55Z

```
delete
    users
from
    users u
where
    u.userid
<>
    ( select min(userid)
        from users
       where email = u.email )
```

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

## #3 — Vinnaren, 2008-06-03T19:45Z

kanon, tack (y)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/171945-ta-bort-användare
