---
title: "Behöver hjälp med att ändra en sql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/182703-behöver-hjälp-med-att-ändra-en-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "saw"
published: "2010-03-08T17:11:51.000Z"
updated: "2010-03-09T09:25:27.000Z"
replies: 4
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/182703-behöver-hjälp-med-att-ändra-en-sql"
---

# Behöver hjälp med att ändra en sql

## #1 — saw, 2010-03-08T17:11Z

Så här ser min sql ut:

```
        sql = "SELECT t_Forum.id AS forumId, t_Forum.hits, t_Forum_Kategori.id AS katId,
 t_Forum_Kategori.kategori, t_Forum_Kategori.moderat, t_Forum_Kategori.beskrivning, 
t_Forum.katId, t_Forum.orginal, t_Forum.rubrik, t_Forum.nick, t_Forum.datum, t_Forum.icon " +
 " FROM t_Forum_Kategori LEFT JOIN t_Forum ON t_Forum_Kategori.id = t_Forum.katId 
WHERE t_Forum.orginal=True ORDER BY  t_Forum_Kategori.kategori;";
```

Det jag skulle vilja ändra på är att den skall bara visa max 5 st forumstrådar
i varje kategori.
Jag utgår ifrån att Top 5 t_Forum.id  inte duger... :OO

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

## #2 — Peter S, 2010-03-08T17:56Z

```
SELECT	f.id AS forumId, f.hits, t_Forum_Kategori.id AS katId,
	t_Forum_Kategori.kategori, t_Forum_Kategori.moderat, t_Forum_Kategori.beskrivning, 
	f.katId, f.orginal, f.rubrik, f.nick, f.datum, f.icon 
FROM 
	t_Forum_Kategori LEFT JOIN t_Forum  f
	ON 
	t_Forum_Kategori.id = f.katId 
WHERE 
	t_Forum.orginal=True and f.id
	in
	( select top 5 id from t_forum where id = f.id order by datum desc )
ORDER BY  
	t_Forum_Kategori.kategori
```

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

## #3 — saw, 2010-03-09T07:46Z

Det ser kanon ut skall pröva ikväll. En liten undran, det går inte i samma sql lägga till så att man kan räkna hur många svar ett forum har, eller måste man köra en sql till?

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

## #4 — saw, 2010-03-09T09:08Z

Enlig Access så ville han ha det så här

```

SELECT f.id AS forumId, f.hits, t_Forum_Kategori.id AS katId,
           t_Forum_Kategori.kategori, t_Forum_Kategori.moderat,
           t_Forum_Kategori.beskrivning, f.katId, f.orginal, f.rubrik, f.nick,
           f.datum, f.icon, f.orginal
FROM 
           t_Forum_Kategori LEFT JOIN t_Forum AS f 
           ON 
           t_Forum_Kategori.id = f.katId
WHERE 
          f.id In (select top 5 id from t_forum where id = f.id order by datum
          desc ) AND f.orginal=True
ORDER BY 
          t_Forum_Kategori.kategori;
```

..det är alltså **f.orginal=True** som jag fick ändra på.
Nu fungerar detta.

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

## #5 — saw, 2010-03-09T09:25Z

Detta blev tyvärr dubbelpostat.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/182703-behöver-hjälp-med-att-ändra-en-sql
