Hallo zusammen,
ich habe eine Frage: ich habe eine Query die eine Anzahl von Daten zurüchgeben soll.
Das Problem ist, dass eines der Felder in der Datenbank ein eine Reihe von IDs enthält die mit einem | getrennt sind:
12|567|56
Die IDs sind PrimaryKeys in einer anderen Tabelle. Mein Problem ist, dass ich Beschreibungen die in der anderen Tabelle liegen und mit den IDs verknüpft sind als Kommagetrennten wert zurückgeben muss.
Test,Test2,Test3
Kennt jemand einen Weg, wie man einen SubQuery im SELECT Teil als String mit Kommas zurückgeben kann?????
prio1 ist die 34|56|56|...
PHP-Code:
SELECT
value1, CONCAT(
(SELECT
andere_id
FROM
Tabelle_1
WHERE
FIND_IN_SET(
andere_id, REPLACE(prio1, '|', ',')
) != 0
)) as prio1
FROM
.....
Danke schon mal im voraus!