---
title: "SQL-fråga som returnerar Id om alla relaterade poster har ett visst värde"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/176779-sql-fråga-som-returnerar-id-om-alla-relaterade-poster-har-ett-visst-värde"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "devotion"
published: "2009-02-09T06:58:15.000Z"
updated: "2009-02-15T18:21:14.000Z"
replies: 2
views: 378
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/176779-sql-fråga-som-returnerar-id-om-alla-relaterade-poster-har-ett-visst-värde"
---

# SQL-fråga som returnerar Id om alla relaterade poster har ett visst värde

## #1 — devotion, 2009-02-09T06:58Z

Hej!

En riktig höjdarrubrik...

Men iaf.

Jag har en fråga som skall returnera ett Id, enligt nedan:

```
SELECT t.[Id] 
From tblTask t
INNER JOIN tblDocRef dr
ON t.[Id] = dr.[OwnerId]
inner join tblDocument d
on d.id = dr.docid
WHERE dr.[OwnerType] = 2
AND d.[DocType] <> 'Link'
AND t.[Status] = 4
```

d.\[DocType\] kan ha olika värden. Typ 'Link', 'Foo'...

I nuläget så returneras ju Id´t om tex 2 poster i tblDocument har värdet 'Link' och en 'Foo'

Jag vill att Id endast skall returneras om ALLA \[DocType\] i tblDocuments inte är 'Link'

Kan man göra så?

Mvh
Henrik

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

## #2 — LarsG, 2009-02-09T10:11Z

```
select t.Id 
  from tblTask t
  join tblDocref dr on t.Id = dr.OwnerId
 where not exists
      (select *
         from tblDocument d
        where d.id = dr.docid
          and d.DocType = 'Link')
  and t.Status = 4
  and dr.ownerType = 2
```

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

## #3 — devotion, 2009-02-15T18:21Z

Thanx! :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/176779-sql-fråga-som-returnerar-id-om-alla-relaterade-poster-har-ett-visst-värde
