---
title: "SELECT mit \"IN\", Id in BLOB-Liste finden"
url: "https://www.typo3.net/d/44442-select-mit-in-id-in-blob-liste-finden"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Datenbank","Frage"]
created: "2006-06-08"
last_reply: "2006-06-09"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# SELECT mit "IN", Id in BLOB-Liste finden

Extensions › Entwicklung · 3 Antworten · gestartet 2006-06-08

## Eröffnungsbeitrag

**jrab** · 2006-06-08 · [Beitrag #1](https://www.typo3.net/d/44442-select-mit-in-id-in-blob-liste-finden/1)

Hi,

ich versuche per SQL, in einer Typo3-ID-BLOB-Sammlung eine ID zu finden:

$res = $db->sql(TYPO3_db,"SELECT TAB1.description,TAB1.preis,TAB1.art,TAB1.uid FROM tabelle1 AS TAB1,tabelle2 AS TAB2 WHERE TAB2.uid IN (SELECT TAB1.id_link FROM tabelle1 AS TAB1B WHERE TAB1.uid=TAB1B.uid)");

id_link ist ein typisches Typo3-BLOB-Feld, in welchem Link-IDs von anderen Tabellen in Form Id1,Id2,Id3... geschrieben werden. Ich möchte halt gucken, ob sich in der Liste eine Id befindet. Wie muss da die korrekte SQL-Syntax lauten? Ich habe mich nach Mysql.org Doku gerichtet (wahrscheinlich jedoch falsch)...

"SELECT s1 FROM t1 WHERE s1 IN    (SELECT s1 FROM t2);"

Es kommt nur Fehlermeldung.

## Antworten

### [#2](https://www.typo3.net/d/44442-select-mit-in-id-in-blob-liste-finden/2) · steffenk · 2006-06-08

subqueries gibts erst ab MySQL 4.1

dann ist Deine subquery seltsam, der Verweis kann nicht gut gehen, da steht dann sowas wie

3 = '1,2,3'

```html
SELECT TAB1.description,TAB1.preis,TAB1.art,TAB1.uid, TAB2.*
FROM tabelle1 TAB1
left join tabelle2 TAB2 ON TAB2.uid IN (TAB1.id_link)
```

### [#3](https://www.typo3.net/d/44442-select-mit-in-id-in-blob-liste-finden/3) · jrab · 2006-06-08

TAB2.uid IN (TAB1.id_link) funktioniert irgendwie nicht in BLOBS die mit dem Extension Kickstarter erstellt wurden.

z.B.
id_link = BLOB(2,1);

2 IN (id_link) = TRUE , 1 IN (2,1) = FALSE

Warum?

### [#4](https://www.typo3.net/d/44442-select-mit-in-id-in-blob-liste-finden/4) · steffenk · 2006-06-09

fehlerhafte MySQL-Version ?
das funktioniert schon, hat auch nichts mit Kickstarter oder Blob zu tun.

---

Quelle: „SELECT mit "IN", Id in BLOB-Liste finden“, typo3.net, https://www.typo3.net/d/44442-select-mit-in-id-in-blob-liste-finden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
