---
title: "Ta bort från tabell A om ej finns i tabell B"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/142519-ta-bort-från-tabell-a-om-ej-finns-i-tabell-b"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "inspiro"
published: "2006-02-15T08:12:45.000Z"
updated: "2006-02-15T08:21:38.000Z"
replies: 2
views: 266
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/142519-ta-bort-från-tabell-a-om-ej-finns-i-tabell-b"
---

# Ta bort från tabell A om ej finns i tabell B

## #1 — inspiro, 2006-02-15T08:12Z

Jag har två tabeller så här:

```
Tabell A
id   value
1       a
2       b
3       c

Tabell B
id   tblA_id
1       2
2       3
```

Jag skulle behöva lite hjälp med en sql-sats om tar bort alla rader i Tabell A som inte finns kopplat mot Tabell B, i fallet ovan ska alltså raden med id 1 i Tabell A raderas.

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

## #2 — @nders, 2006-02-15T08:16Z

Tja, eftersom du inte vill berätta vilken dbms du använder kanske mitt svar inte hjälper dig, men:

```
DELETE FROM A WHERE id NOT IN(SELECT tblA_id FROM B)
```

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

## #3 — inspiro, 2006-02-15T08:21Z

sql-server. Fungerar ju alldeles utmärkt. Tack! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/142519-ta-bort-från-tabell-a-om-ej-finns-i-tabell-b
