---
title: "MySQL Join an Spalten mit Blobs"
url: "https://www.typo3.net/d/48020-mysql-join-an-spalten-mit-blobs"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Datenbank","Frage","TCA"]
created: "2006-08-11"
last_reply: "2006-08-15"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# MySQL Join an Spalten mit Blobs

Extensions › Entwicklung · 2 Antworten · gestartet 2006-08-11

## Eröffnungsbeitrag

**Major Tom** · 2006-08-11 · [Beitrag #1](https://www.typo3.net/d/48020-mysql-join-an-spalten-mit-blobs/1)

Hallo allerseits.

Wenn ich mit dem Kickstarter Tabellen mit 1:n Relationen anlege werden ja zunächst die ID's der  referenzierten Datensätze kommasepariert in einer BLOB-Spalte gespeichert. Wie kann ich nun aber einen JOIN formulieren, der  diese ID's in den BLOBS mit den ID's der Fremdtabelle verbindet?

Ich denke ein Workaround wäre das als m:m Verknüpfung anzulegen, da dann vom Kickstarter eine Verknüpfungstabelle angelegt wird. Oder gibt es gar die Möglichkeit dem Kickstarter BLOBs "zu verbieten"?

## Antworten

### [#2](https://www.typo3.net/d/48020-mysql-join-an-spalten-mit-blobs/2) · steffenk · 2006-08-11

für diese Abfragen gibt es eine spezielle Funktion: exec_SELECT_mm_query

Die Beziehung wird über die mm-Tabelle hergestellt und nicht über die Blobs

### [#3](https://www.typo3.net/d/48020-mysql-join-an-spalten-mit-blobs/3) · Flink · 2006-08-15

> **Major Tom schrieb:**
>
> Wie kann ich nun aber einen JOIN formulieren, der  diese ID's in den BLOBS mit den ID's der Fremdtabelle verbindet?

Ein JOIN ist damit nicht möglich. Es müssen wohl 2 Abfragen werden, von denen eine über regexp reguläre Ausdrücke arbeitet, um in der Komma-separierten Liste über eine sequentielle Suche etwas finden zu können.

---

Quelle: „MySQL Join an Spalten mit Blobs“, typo3.net, https://www.typo3.net/d/48020-mysql-join-an-spalten-mit-blobs
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
