yo,
hochstwahrschenlich vergleicht das dbms die gesamte ausgabe der unterabfrage und trennt nicht zwischen den kommas. um das herauszufinden, führe die unterabfrage aus, kopiere dir den string, der dabei raus kommt und führe die unterabfrage mit den string aus.
Ilja