---
title: "Sortera bort"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/157136-sortera-bort"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Uffe82"
published: "2007-02-13T16:37:56.000Z"
updated: "2007-02-14T11:46:14.000Z"
replies: 7
views: 557
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/157136-sortera-bort"
---

# Sortera bort

## #1 — Uffe82, 2007-02-13T16:37Z

Hej jag har två tabeller.. 

CREATE TABLE \`matcher\` (
  \`match_id\` smallint(5) unsigned NOT NULL auto_increment,
.........
  PRIMARY KEY  (\`match_id\`)
) TYPE=MyISAM;

CREATE TABLE \`resultat\` (
  \`match_id\` smallint(6) NOT NULL default '0',
................
  PRIMARY KEY \`match_id\` (\`match_id\`)
) TYPE=MyISAM;

Problemet är att jag vill ta bort från tabellen resultat alla poster som inte finns i tabellen matcher... alltså ta bort de rader som inte matchar match_id med matcher tabellen.

Har försökt med det mesta men får det inte att fungera.. så nu hoppas jag på snabb expert hjälp.. 

TACK!

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

## #2 — LarsG, 2007-02-13T16:42Z

```
select <kolumner>
  from resultat
  where match_id not in 
    (select match_id
        from matcher)
```

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

## #3 — Uffe82, 2007-02-13T17:20Z

Närmare lösningen?

DELETE FROM resultat WHERE match_id NOT IN (SELECT match_id FROM matcher)

Får ERROR_CODE #1064 på denna,.. borde vara rätt men det skiter sig...

Vad kan vara fel.. får inte tabellerna innehålla samma namn på två kolumner eller?

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

## #4 — LarsG, 2007-02-13T17:26Z

Om du får ett felmeddelande, posta feltexten.

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

## #5 — Uffe82, 2007-02-13T17:51Z

here it is

\#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT match_id FROM matcher)' at line 1

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

## #6 — @nders, 2007-02-13T17:55Z

Vilken version av MySQL?

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

## #7 — Uffe82, 2007-02-13T17:57Z

MySQL klientversion: 4.1.11

Enligt phpmyadmin

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

## #8 — Peter S, 2007-02-14T11:46Z

Det som är intressant, är vilken serverversion som körs.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/157136-sortera-bort
