Ik weet niet zeker of je dit soort subquery's kunt retourneren. Een oplossing zou zijn om GROUP_CONCAT . te gebruiken in uw subsquery om alle waarden samen te voegen tot een string. Vervolgens kun je in het resultaat deze string in een array splitsen met behulp van explode .
update:Subquery kan maar met 1 rij overeenkomen
bron:https://dev.mysql .com/doc/refman/5.0/en/subquery-errors.html