---
title: "DELETE fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/118799-delete-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "royne"
published: "2004-12-28T04:04:27.000Z"
updated: "2004-12-28T21:50:32.000Z"
replies: 3
views: 437
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/118799-delete-fråga"
---

# DELETE fråga

## #1 — royne, 2004-12-28T04:04Z

jag testar att göra ett litet forum och har ett problem.
Jag har tre tabeller forum, thread och post.

Om jag vill radera ett forum hur ska jag kunna radera alla inlägg i post tablellen som hör till forumet. För så vida jag förstår så kan jag inte använda join på en DELETE FROM. 

kör mySQL 4.0.22

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

## #2 — Skarre, 2004-12-28T06:06Z

Varför kan du inte köra tre frågor?

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

## #3 — royne, 2004-12-28T10:16Z

jag är nog bara trög men ett forum innehåller många trådar och många trådar innehåller ju många post:s

DELETE FROM thread WHERE forumId=x
DELETE FROM forum WHERE forumId=x

så långt är det lungt men sen då?

post tabellen innehåller ju variabla threadId och ingen forumId så. Att lista eller räkna alla poster i ett visst forum är ju lungt med Join men radera dem då?

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

## #4 — yohpops, 2004-12-28T21:50Z

```
delete from post where threadid in (select threadid from thread where forumid=x)
```

Eller det kanske inte funkar i MySQL?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/118799-delete-fråga
