---
title: "delete alla relationer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/96584-delete-alla-relationer"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Nöff"
published: "2004-02-04T19:07:02.000Z"
updated: "2004-02-05T15:21:04.000Z"
replies: 4
views: 228
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/96584-delete-alla-relationer"
---

# delete alla relationer

## #1 — Nöff, 2004-02-04T19:07Z

```
DELETE FROM kategorier,produkter,priser WHERE kategorier.ID=produkter.kategoriID AND produkter.ID=priser.produktID AND kategorier.ID=1000
```

Varför funkar inte denna? :( , använder MSDE

felmedellande:
**Felaktig syntax nära ','.**

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

## #2 — LarsG, 2004-02-04T19:15Z

Du kan bara göra delete från en tabell i taget. Lös det med foreign key och on delete cascade istället.

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

## #3 — Nöff, 2004-02-04T19:25Z

uuuh, jag tror inte jag kan tillämpa det, eftersom det är inte i alla scenarion alla relationer ska deletas, ibland ska det bara vara de 2 sista som ska raderas. hur gör man då? :x

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

## #4 — Nöff, 2004-02-05T14:46Z

Men kan man inte använda nån mysig SELECT sats inne i DELETE?.

DELETE FROM produkt WHERE produkt.ID=(SELECT ID FROM kategori)  eller nåt?,, måste jag verkligen använda triggers?.

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

## #5 — LarsG, 2004-02-05T15:21Z

Någon trigger skall inte behövas.

Det går att göra så som du skrev i delete, men det är vanligare att man gör något i stil med

```
DELETE FROM produkt 
WHERE produkt.ID in (SELECT produktID FROM kategori where kategori = 'OGRISH')
```

Skillnaden mellan att använda = och in vid subselect är att det i det förra fallet blir fel om subselecten returnerar mer än en post.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/96584-delete-alla-relationer
