Nejsem si jistý, jestli můžete takto vrátit poddotazy. Řešením by bylo použít GROUP_CONCAT
ve vašem dílčím dotazu zřetězit všechny hodnoty do řetězce. Ve výsledku pak můžete tento řetězec rozdělit do pole pomocí explode
.
aktualizace:Poddotazu může odpovídat pouze 1 řádek
zdroj:http://dev.mysql .com/doc/refman/5.0/en/subquery-errors.html