---
title: "Hjälp med sql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/108846-hjälp-med-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Uwe"
published: "2004-08-09T18:08:14.000Z"
updated: "2004-08-09T18:29:40.000Z"
replies: 3
views: 348
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/108846-hjälp-med-sql"
---

# Hjälp med sql

## #1 — Uwe, 2004-08-09T18:08Z

Använder en version av mySQL där man inte kan ha sub-querys. Därför skulle jag behöva skriva om följande fråga utan sådan men vet inte hur.

```
$query = "SELECT * FROM table1, table2 WHERE table1.ID=table2.ID AND table1.ID NOT IN (SELECT ID FROM table2)";
```

 

Jag vill alltså hämta ut alla värden i table1 som inte har ett ID i table2.

/Uwe

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

## #2 — @nders, 2004-08-09T18:18Z

Hej!

Jag hade försökt med något sånt här:

```
SELECT table1.* FROM table1 LEFT JOIN table2 ON table1.ID = table2.ID WHERE table2.ID IS NULL
```

Mvh

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

## #3 — LarsG, 2004-08-09T18:18Z

```
SELECT * FROM table1 left join table2 
on table1.id = table2.id
where table2.id is null
```

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

## #4 — Uwe, 2004-08-09T18:29Z

Tack, funkar kanon!  :)

/Uwe

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/108846-hjälp-med-sql
