Moin,
ich selektiere Adressen. Pro Adresse gibt es 0..n Hörproben. Davon möchte ich eine zufällige: Den Titel und die Web-Adresse
SELECT
...
,(
SELECT
med1.titel audio_titel
,med1.url audio_url
#CONCAT( med1.titel, '@', med1.url )
FROM ".$db[0]['medien']." med1
WHERE med1.adress_id = adr1.id
AND LOWER( med1.url ) LIKE '%.mp3'
AND med1.erreichbar_kz = 1 -- Medium muss erreichbar sein
ORDER BY RAND()
LIMIT 0,1
)
...
SQL Fehlermeldung: 1241: Operand should contain 1 column(s)
Zuvor hatte ich die beiden Werte mit CONCAT gebündelt und per PHP wieder getrennt. Doch nun habe ich eine gemeinsame PHP-Auswertung für verschiedene SELECTs vergleichbar mit UNION.
Gruß, Linuchs