---
title: "Big SQL problemas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22241-big-sql-problemas"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Jörgen HP"
published: "2001-10-11T16:08:00.000Z"
updated: "2001-10-11T17:32:00.000Z"
replies: 4
views: 184
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/22241-big-sql-problemas"
---

# Big SQL problemas

## #1 — Jörgen HP, 2001-10-11T16:08Z

Hej!

Jag har följande problem som jag inte vet riktigt hur jag ska tackla.

Tabeller:

**ignorelist**

AnvId
IgnoreId

**meddelande**

Id
From 
Too
Messdate
Status
Message
Subject

På enklaste sätt vill jag kolla genom  tabellen meddelande efter nya meddelande. Men om fältet From innehåller ett Id som överensstämmer med IgnoreId i tabellen ignorelist ska det meddelandet raderas.

Tacksam för någon bra ide :)

mvh Jörgen

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

## #2 — LarsG, 2001-10-11T16:19Z

Raderas?

Vad betyder anvId i Ignoretabellen?

Ta fram alla meddelanden med status=ny och där from inte finns i Ignore

```
 select * 
   from meddelande as m 
  left outer join ignorelist as i 
  on m."From" = i.ignoreid
 and i.anvId = 4711
 where i.ignoreid is null 
   and status = 'Ny'
```

Använd inte from som kolumnnamn

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

## #3 — jorgen, 2001-10-11T16:41Z

Hej!

Tack, ska genast byta namn på kolumnen.

AnvId är dess användarid som har satt en viss person på sin ignorelista. 

Alltså person anvid (1) har satt personen ignoreid (5) i sin ignorelista.

Är det inte lämpligt att radera meddelande som en användare vill ignorera?

mvh Jörgen :)

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

## #4 — LarsG, 2001-10-11T17:22Z

Åh fan, då missförstod jag.

```

  delete mess from mess,ignore
    where mess.till = ignore.anvid
      and mess.fro = ignore.ignoreid
      and mess.status = 'new'
```

Du får testa ut det noga eftersom syntaxen är specifik för mysql och jag har ingen möjlighet att testa själv.

(Normalt skulle man skriva frågan med hjälp av en subselect men då det inte finns så ... )

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

## #5 — jorgen, 2001-10-11T17:32Z

Tackar ödmjukast LarsG :)

mvh Jörgen

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22241-big-sql-problemas
