---
title: "Loopa ut alla namn fast inte samma?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/96149-loopa-ut-alla-namn-fast-inte-samma"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Bosse168"
published: "2004-01-30T15:08:23.000Z"
updated: "2004-02-10T16:42:17.000Z"
replies: 13
views: 453
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/96149-loopa-ut-alla-namn-fast-inte-samma"
---

# Loopa ut alla namn fast inte samma?

## #1 — Bosse168, 2004-01-30T15:08Z

Hur gör man en loop ur en MySQL databas som ska loopa ut städer fast om staden redan finns så ska den inte loopas ut igen.

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

## #2 — @nders, 2004-01-30T15:10Z

i SQL-frågan:

```
SELECT DISTINCT...
```

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

## #3 — Bosse168, 2004-01-30T15:21Z

Är det så här du menar?
Set rs = Connect.Execute("SELECT DISTINCT \* FROM mat ORDER by namn DESC")

Det funkar nämligen inte.

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

## #4 — Bosse168, 2004-01-30T15:45Z

Ingen?

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

## #5 — OveRRidE, 2004-01-30T15:57Z

```
SELECT DISTINCT [i]kolumn[/i] FROM [i]tabell[/i] ORDER by [i]kolumn[/i] DESC
```

Flyttas från ASP, VBScript.

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

## #6 — Bosse168, 2004-01-30T16:02Z

det funkar men jag vill hämta ut kolumnen id oxå.

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

## #7 — LarsG, 2004-01-30T16:07Z

Hur då?

Hur ser ditt datainnehåll ut?

```
id stad
---------
1  Sundsvall
2   Uppsala
3   Sundsvall
```

eller?

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

## #8 — Bosse168, 2004-01-30T16:08Z

yepp så ser det ut

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

## #9 — LarsG, 2004-01-30T16:18Z

Då borde du (egentligen) rensa bort alla duplikat och sätta så att stad måste vara unikt.

Vilket av de möjliga id-värdena vill du ha?

```
select min(id),stad from t group by stad
```

ger id med lägst värde.

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

## #10 — Bosse168, 2004-01-30T16:22Z

Det är så att jag ska skriva in resturanger i olika städer och ibland så händer det att det finns mer än en resturang i just den staden ;)
Så jag vill ha en dropdown meny som visar alla städer som jag har skrivit recenserat och då ser det väldigt dumt ut om jag får ut städerna flera ggr om

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

## #11 — LarsG, 2004-01-30T16:37Z

Då borde du lägga städerna i en separat tabell.

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

## #12 — Bosse168, 2004-01-31T11:13Z

Det måste väl gå att loopa ut enbart städerna en gång och kolumnen id? Ni som är så duktiga.

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

## #13 — Bosse168, 2004-02-10T16:14Z

Hur gör man en count i den här SQL satsen:

```
SQL = "SELECT DISTINCT (bildID),rubrik,memb,datum FROM ex_pic ORDER by datum DESC"
```

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

## #14 — LarsG, 2004-02-10T16:42Z

Varför har du 

```
(bildID)
```

?

Count på vadå?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/96149-loopa-ut-alla-namn-fast-inte-samma
