Jag är inte säker på om du kan returnera subqueries som denna. En lösning skulle vara att använda GROUP_CONCAT
i din underfråga för att sammanfoga alla värden till en sträng. Sedan, i resultatet, kan du dela upp den här strängen i en array med explode
.
uppdatering :Underfrågan kan bara matcha en rad
källa :http://dev.mysql .com/doc/refman/5.0/en/subquery-errors.html