---
title: "Omvänt svar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/113418-omvänt-svar"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Razofish"
published: "2004-10-12T16:09:38.000Z"
updated: "2004-10-12T16:27:23.000Z"
replies: 1
views: 173
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/113418-omvänt-svar"
---

# Omvänt svar

## #1 — Razofish, 2004-10-12T16:09Z

```
SQL> select distinct forlag.forlagnr,forlagnamn from forlag,tidskrifter,finns_i,artiklar
WHERE forlag.forlagnr = tidskrifter.forlagnr
AND tidskrifter.tnr = finns_i.tnr
AND finns_i.anr = artiklar.anr;

  FORLAGNR FORLAGNAMN
---------- ----------------------------------------
       100 ASSOCIATION FOR COMPUTING MACHINERY
       400 ZIFF-DAVIS PUBLISHING CO
       500 PENNWELL PUBLICATIONS
       600 MICROSOFT AB
       700 MCGRAW-HILL INC
```

Hur ska jag göra för att "vända på" resultatet? Jag vill att den ska lista de som inte ufyller kraven om att ha skriven en artikel.

Svaret ska alltså bli

```
  FORLAGNR FORLAGNAMN
---------- ----------------------------------------
       200 CW/COMMUNICATIONS AB
       300 SPINDELLEN I VÄXJÖ AB
```

DBMSen är Oracle8i Enterprise Edition Release 8.1.5.0.0 - Production

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

## #2 — LarsG, 2004-10-12T16:27Z

```
select forlag.forlagnr,forlagnamn 
from forlag
 where forlagnr not in (
select forlagnr from tidskrifter,finns_i,artiklar
WHERE tidskrifter.tnr = finns_i.tnr
AND finns_i.anr = artiklar.anr)
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/113418-omvänt-svar
