Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2015, 16:27
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Subselect con doctrine Symfony

Buenas estoy haciendo un desarrollo en symfony 2 con doctrine. para ahorrar codigo necesito hacer un select de un select.


select dato1 dato2 FROM (select dato1 FROM tabla ) groupb by dato1


ya tengo el select interno... pero no se como pegarle el select externo con doctrine... me pueden colaborar? gracias


Código PHP:
       ->select('u.id as iduser, '
                    
'IDENTITY(u.countryIsoCode) as countryid, '
                    
'COUNT(dhu.user) as cantity ')
            ->
from('Bundle:tablaa''u')
            ->
innerJoin('Bundle:tablab''dhu''WITH''u.id = dhu.user')
            ->
innerJoin('Bundle:tablac''asr''WITH''dhu.attendanceStatusReason = asr.id')
            ->
andWhere('asr.attendanceStatus = :status')
            ->
andWhere('u.enabled = :enabled')
            ->
setParameter("status"$status)
            ->
setParameter("enabled"1)
            ->
groupby('iduser'); 

la idea es poder hacer un count de iduser y agrupar por countryid..... gracias