---
title: "Visa ej två inlägg med samma rubrik"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/89559-visa-ej-två-inlägg-med-samma-rubrik"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "leniz"
published: "2003-11-03T16:34:41.000Z"
updated: "2003-11-03T20:47:14.000Z"
replies: 9
views: 242
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/89559-visa-ej-två-inlägg-med-samma-rubrik"
---

# Visa ej två inlägg med samma rubrik

## #1 — leniz, 2003-11-03T16:34Z

Följande kod tycker jag borde avstå från att visa två inlägg med samma rubrik men det fungerar inte. Jag får inget felmeddelande men när resultaten visas så är det flera med samma rubrik. Vad kan det vara för fel?

sql10="select distinct top 5 e1.efterlysID, e1.lan_id, e1.E_namn, e1.län, e1.E_rubrik from v_efterlys e1, v_efterlys e2 where e1.e_rubrik \<\> e2.e_rubrik"

Mvh Lena

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

## #2 — Insider, 2003-11-03T16:47Z

Jag hade nåt liknande problem. Access (är det väl?), måste veta vilken av dublettposterna den inte ska visa.

[Kolla här](http://www.webforum.nu/showthread.php?s=&threadid=86710&forumid=53)

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

## #3 — leniz, 2003-11-03T16:55Z

Tack för tipset! Blev tyvärr inte just något klokare på hur jag ska få till det hela i min kod. Kanske är hela kodsnutten fel?

Det jag vill ska hända är att den ska visa de 5 senaste inläggen men bara ett av de som har samma rubrik.

Mvh Lena

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

## #4 — Insider, 2003-11-03T17:01Z

Om de 5 senaste ska visas måste du väl ha nåt slags tids/datum-fält så du vet vilka inlägg som är nya?

Dessutom om du bara ska visa ett av inläggen med samma rubrik, spelar det nån roll vem som har skrivit det inlägget som ska visas, eller ska den bara ta första bästa?

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

## #5 — leniz, 2003-11-03T17:15Z

Jag har en snutt "order by efterlysID desc" som sköter ordningen. 

Den ska bara ta första bästa.

Mvh Lena

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

## #6 — Insider, 2003-11-03T17:30Z

Nu chansar jag hejvilt. Om inte detta funkar så är det nog bäst att du ställer om frågan i SQL-forumet. :)

```
SELECT top 5 e1.efterlysID, e1.E_rubrik,
first(e1.lan_id),
first(e1.E_namn),
first(e1.län)
FROM e1, e2
WHERE e1.e_rubrik <> e2.e_rubrik
ORDER BY efterlysID desc
GROUP BY e1.E_rubrik
```

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

## #7 — leniz, 2003-11-03T18:11Z

Hej!

Nej det där gick tyvärr inte alls =(

Tack för ditt tappra försök!

/Lena

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

## #8 — LarsG, 2003-11-03T19:52Z

```
SELECT top 5 efterlysID, E_rubrik,
first(lan_id),
first(E_namn),
first(län)
FROM e1
GROUP BY efterlysID, E_rubrik
ORDER BY efterlysID desc
```

Flyttas från ASP

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

## #9 — leniz, 2003-11-03T20:22Z

Hej!
Det fungerar tyvärr inte. Det går bra att skriva ut E_rubrik och EfterlysID men inte E_namn och lan_id.
Mvh Lena

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

## #10 — LarsG, 2003-11-03T20:47Z

I och med att du har ett uttryck så får fälten i recordsetet inga namn. Du kan antingen namnge dom i SQL-satsen

```
SELECT top 5 efterlysID, E_rubrik,
first(lan_id) as lid,
first(E_namn) as enamn,
first(län) as elan
FROM e1
GROUP BY efterlysID, E_rubrik
ORDER BY efterlysID desc
```

och sedan använda dessa namn i ASP. (I access så går det inte bra att använda namnet på en kolumn i någon tabell som ingår i selecten efter as.)

Du kan också referera värdena med hjälp av index

```
response.write rs(2) ' motsvarar first(lan_id)
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/89559-visa-ej-två-inlägg-med-samma-rubrik
