---
title: "\"Access-SQL\" --> MySQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/82707-access-sql-mysql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "jepsO"
published: "2003-07-24T21:18:24.000Z"
updated: "2003-07-25T12:19:37.000Z"
replies: 3
views: 261
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/82707-access-sql-mysql"
---

# "Access-SQL" --> MySQL

## #1 — jepsO, 2003-07-24T21:18Z

När jag syndade med ASP och Access en gång i tiden skrev jag ibland på följande sätt, när jag ville göra en SELECT i en tabell med en begränsning som relaterade till en annan tabell:

```
SELECT * FROM bilder WHERE album_id NOT IN (SELECT id FROM album WHERE privat = 1)
```

Ovanstående verkar inte fungera med MySQL, så nu undrar jag hur det skrivs om. Finns det någon vedertagen benämning för att göra på det sättet (typ "join" etc.)?

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

## #2 — LarsG, 2003-07-24T21:34Z

Som du har skrivit är det vedertagna sättet. Tyvärr så har Mysql inte stöd för det så man får formulera det som 

```
SELECT bilder.* FROM bilder left join album
on bilder.album_id = album.id 
and privat = 1
wHERE album.id is null
```

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

## #3 — cyprys, 2003-07-25T03:54Z

Det finns dock stöd för *subquerys* i MySQL 4.1a

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

## #4 — jepsO, 2003-07-25T12:19Z

Usch, det där var ju inte en tiondel så lätt att förstå som min variant :(. Nåja, tackar så hjärtligt för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/82707-access-sql-mysql
