---
title: "MySQL och \"AND id in\""
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/110078-mysql-och-and-id-in"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Jymdis"
published: "2004-08-26T13:52:51.000Z"
updated: "2004-08-26T14:00:50.000Z"
replies: 2
views: 206
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/110078-mysql-och-and-id-in"
---

# MySQL och "AND id in"

## #1 — Jymdis, 2004-08-26T13:52Z

Hej!

Hade för ett tag sen en fråga uppe om att söka i en ms sql databas (flera omgångar, liknande google). Såhär blev sqlen typ:

```

SELECT * FROM countries where (rubrik like '%Sverige%' OR ingress like '%Sverige%' OR loptext like '%Sverige%') AND id IN (select ID FROM search1 WHERE (rubrik like '%Barcelona%' OR ingress like '%Barcelona%' OR loptext like '%Barcelona%'))
```

Men, nu vill jag ha det i mysql istället, men det fungerar inte alls, får följande fel:

> \[MySQL\]\[ODBC 3.51 Driver\]\[mysqld-4.0.20a-nt-log\]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 ID FROM search1 WHERE (rubrik like '%Barcelona%' OR ingr

Går det inte att söka så i mysql? Om inte, hur söker man då på det sättet?

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

## #2 — @nders, 2004-08-26T13:57Z

Eftersom du använder version 3.51 så måste du skriva om det till en join. Det finns finfin information om detta på mysql.com.

Mvh

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

## #3 — Jymdis, 2004-08-26T14:00Z

Oki, får väl nöja mig med det svaret :) Tackar

Och när jag tittar där så fattar jag ungefär noll, kan nån peta mig åt rätt håll iaf så hade det varit himla snällt :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/110078-mysql-och-and-id-in
