---
title: "Problem med delete"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/175305-problem-med-delete"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "saw"
published: "2008-11-14T10:54:50.000Z"
updated: "2008-11-14T19:15:16.000Z"
replies: 3
views: 299
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/175305-problem-med-delete"
---

# Problem med delete

## #1 — saw, 2008-11-14T10:54Z

Jag försöker att vara 'smart' och gör så här:

```
sql = "DELETE Korg.Spara, [Kunder].[Datum], * FROM Korg INNER JOIN Kunder 
ON Korg.AnvId = Kunder.SessionId " +
     " WHERE Korg.Spara=False AND [Kunder].[Datum]<Now();";
```

och får error

```
Ange den tabell som innehåller de poster som du vill ta bort.
```

Går det inte att göra så här, eller måste jag göra en select och loopa ut
idnummer?

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

## #2 — Peter S, 2008-11-14T14:29Z

Skriv gärna vilket DBMS som används :)

Som felmeddelandet säger måste du ange från vilken tabell raderingen skall ske, så i ex. T-SQL kan det se ut så här:

```
delete
[red] korg[/red]
from
 korg g inner join kunder k
 on
 g.anvid = k.sessionid
where
 g.spara = 'false' and
 k.datum < getdate()
```

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

## #3 — saw, 2008-11-14T15:38Z

Ber om ursäkt, det rör sig om Access

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

## #4 — Peter S, 2008-11-14T19:15Z

Jag tror inte Access har stöd för multipla tabeller i DELETE-operationer, så du får nog göra det den hårda vägen.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/175305-problem-med-delete
