---
title: "SQL problem igen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21832-sql-problem-igen"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "OveRRidE"
published: "2001-12-12T10:32:00.000Z"
updated: "2001-12-12T11:20:00.000Z"
replies: 8
views: 165
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/21832-sql-problem-igen"
---

# SQL problem igen

## #1 — OveRRidE, 2001-12-12T10:32Z

Två tabeller; "users" och "news_join"

**news_join** innehåller information om vilken användare som får vilka nyheter. Lägger jag till en nyhet till tre personer, blir det tre nya rader i denna tabell, dock med skillnaden att userid är unikt för varje användare som skall ha nyheten, givetvis. Kolumner: userid, newsid.

**users** innehåller information om användarna. Kolumner (relevanta): id, usrUsername.

userid i **news_join** relaterar till id i **users**. 

Nu vill jag med en SELECT-sats räkna ut hur många nyheter varje användare har. 

\*mummel\* ;)

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

## #2 — LarsG, 2001-12-12T10:37Z

```

select count(*),username
  from users inner join news_join
 on id = userid
 group by username
```

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

## #3 — OveRRidE, 2001-12-12T10:40Z

Tack!

men, inner join...

exakt vad gör den biten?

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

## #4 — OveRRidE, 2001-12-12T10:42Z

Hrmm det funkade inte.. 

Felmess

```
Join expression not supported.
```

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

## #5 — LarsG, 2001-12-12T10:49Z

Vilken databashanterare använder du?

```
select count(*),username
from users,news_join
where id = userid
group by username
```

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

## #6 — OveRRidE, 2001-12-12T10:57Z

Och med databas hanterare menar du?

jag testar satsen nu..

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

## #7 — OveRRidE, 2001-12-12T10:59Z

men hur hämtar jag antalet nu då? :)

borde det inte vara en AS nånstans?

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

## #8 — OveRRidE, 2001-12-12T11:02Z

många inlägg nu ;)

jag tror jag fixade det:

```
select count(*) AS antal, usrUsername 
from users,news_join 
where users.id = news_join.userid 
group by usrUsername
```

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

## #9 — LarsG, 2001-12-12T11:20Z

Med databashanterare menar jag vilken programvara det är som hanterar databasen, t.ex. Jet, SQL server eller Oracle.

Du kan komma åt resultatet med rs(0) annars.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21832-sql-problem-igen
