... oder du schaust dir GROUP_CONCAT an (dazu aber die Hinweise bzgl. Längen-Limit im Handbuch beachten).
Funktioniert nicht.
Mein SQL:
SELECT
adr1.id
,adr1.gewerbeart
,adr1.firma1
,adr1.land_kz
,adr1.plz
,adr1.ort
,adr1.homepage
,adr1.anred
,adr1.vname
,adr1.nname
,adr1.funktion
,adr1.email
,'0' last_login
,'0' remso_mitglied
,IF (vbm1.verband_id='707',1,0) marinebund_mitglied
,IF (vbm1.verband_id='785',1,0) issa_mitglied
,IF (vbm1.verband_id='834',1,0) shantynederland_mitglied
,GROUP_CONCAT(vbm1.verband_id SEPARATOR ',') verbaende
FROM bia_interessenten adr1
LEFT JOIN bia_verband_mitglied vbm1
ON vbm1.interessent_id = adr1.id
WHERE SUBSTRING(adr1.gewerbeart,6,1) = 'S'
AND adr1.loe_kz = 0
GROUP BY adr1.id
Wenn ich das in phpmyadmin eingebe, kommt für verbaende [BLOB - 3Bytes], [BLOB - 7Bytes] oder [BLOB - 0Bytes] heraus.
7 Bytes sieht gut aus, könnten zwei dreistellige Werte plus Komma sein. Aber wie komme ich an die Werte?
Linuchs