Kaip naudoti „GROUP_CONCAT“ su „Zend Framework“?

Tarkime, kad turiu lentelę: studentai

______________________________________________________
|id   | name           | school        | class        |
______________________________________________________
| 1   | John           | ABC           | C1           |
| 2   | Jack           | ABC           | C1           |
| 3   | Anna           | ABC           | C1           |
| 4   | Peter          | DEF           | D1           |
| 5   | Alex           | ABC           | C2           |
| 6   | Bryan          | ABC           | C2           |
| 7   | David          | ABC           | C2           |
| 8   | Cristian       | DEF           | D1           |
_______________________________________________________

Naudodami šią užklausą:

 SELECT a.class,GROUP_CONCAT(a.name) as names FROM students a WHERE a.school='ABC' GROUP BY a.class 

gaukite šį rezultatą:

 ____________________________
|class  | names             |
 ____________________________
| C1    | John, Jack, Anna  |
| C2    | Alex, Bryan, David|
 ____________________________

Kaip aš galiu įvykdyti šią užklausą „Zend Framework“ naudodamas „Zend_Db_Table“ arba „Zend_Db_Select“? Labai ačiū!

6
задан Naveed 13 June 2011 в 12:00
поделиться