---
title: "Räkna relaterade data"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/63989-räkna-relaterade-data"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Bluey"
published: "2003-01-06T19:52:12.000Z"
updated: "2003-01-06T21:50:19.000Z"
replies: 1
views: 189
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/63989-räkna-relaterade-data"
---

# Räkna relaterade data

## #1 — Bluey, 2003-01-06T19:52Z

En tabell i min databas innehåller projekt. Alla projekt som registreras får ett id-nummer (projekt_id). Sedan kan man också registrera problem (projekt_del) som är relaterade till ett projekt. För att hålla nere antalet kolumner vill jag ha både projekt och problem i samma tabell. Den kan finnas fler problem knutna till ett projekt.

Säg att ett projekt har projekt_id = 23 och det finns tre problem knutna till projektet, alltså tre poster där projekt_del = 23.

SELECT count(\*) FROM projekt WHERE projekt_del = projekt_id
\= 0 poster funna

SELECT count(\*) FROM projekt where projekt_del = 23
\= 3 poster funna

Hur skriver jag för att projekt_id ska "konverteras" till det tal det faktiskt innehåller, och inte tolkas som kolumnen.

Detta ska sedan in i en while-sats för att visas för respektive projekt..

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

## #2 — Bluey, 2003-01-06T21:50Z

Följande funkar fint märkte jag...

```
$delnr = $row["projekt_id"];
$q3 = "SELECT count(*) FROM projekt 
where projekt_del='$delnr'";
```

Tack ändå!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/63989-räkna-relaterade-data
