---
title: "select i select"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/158396-select-i-select"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "daniel_ra"
published: "2007-03-20T09:53:05.000Z"
updated: "2007-03-20T10:24:45.000Z"
replies: 2
views: 434
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/158396-select-i-select"
---

# select i select

## #1 — daniel_ra, 2007-03-20T09:53Z

går det att göra likt följande?

select p.personid
     , p.plats
     , count(distinct p.datum)
     , count(select personid from tbl s where p.personID=s.personID)
  from tbl p
group
    by p.personid
     , p.plats

frågan är lite mer komplex än såhär men jag hoppas att ni förstår principen. Jag vill alltså för varje rad i "första" frågan (alltså per plats/person) ha en summa som är sammanräknad från andra tabeller.

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

## #2 — LarsG, 2007-03-20T10:23Z

Möjligen att du vill ha

```
(select count(personid) from tbl s where p.personID=s.personID)
```

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

## #3 — daniel_ra, 2007-03-20T10:24Z

stämmer, jag ändrade och satte count i parentesen dvs i andra frågan och då verkade det ju stämma, tack!!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/158396-select-i-select
