---
title: "Ta bort ur tabell"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/133595-ta-bort-ur-tabell"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Hyzac"
published: "2005-09-01T13:43:35.000Z"
updated: "2005-09-01T17:56:08.000Z"
replies: 3
views: 315
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/133595-ta-bort-ur-tabell"
---

# Ta bort ur tabell

## #1 — Hyzac, 2005-09-01T13:43Z

Jag vill jämföra två tabeller och ta bort de värden som finns i tabell1 som inte finns i tabell2. Fixar man det med en sqlsats eller måste man göra det mera avancerat?

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

## #2 — @nders, 2005-09-01T13:47Z

Beror lite på vilken dbms man använder, men generellt sett borde det se ut typ så här:

```
DELETE FROM tbl1 WHERE ID NOT IN (SELECT ID FROM tbl2)
```

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

## #3 — Hyzac, 2005-09-01T17:26Z

Det fungerade inte. Fick Felmeddelande: "Could Not Delete from Specified Tables"

Kunde dock köra samma sql i Access direkt utan problem. 

Sedan undrar jag om man kan ta bort värden ur flera tabeller i samma sqlsats?

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

## #4 — @nders, 2005-09-01T17:56Z

Hur exekverade du SQL-frågan när du fick felmeddelandet då? Du hade inte databasen öppen i Access-programmet när du försökte köra SQL-frågan?

Med Access får du ställa en DELETE-fråga per tabell (om det inte finns *on delete cascade* förstås, det vet jag inte riktigt).

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/133595-ta-bort-ur-tabell
