mm casi que tendrías que preguntar en un grupo de mysql.
La razón de usar cake de muchos es no tener que hacer sql y menos
joins. Con las maravillosas relaciones magicas de cakePhp en los
modelos.



On 23 ago, 03:50, Hugo Ivan Duran Rincon <[email protected]> wrote:
> buenas noches necesito realizar la siguiente consulta con CASE WHEN
> pero no veo el error favor si alguien puede ayudarme lo agradezco:
>
> $json = $this->Agencia->paginate(
>                         'Agencia', array(
>                                 'fields' => array(
>                                         'AGENCONS', 'Pobla.POBLNOMB', 
> 'AGENPADR', 'AGENNOMB',
>                                         '((case AGENTIPO WHEN 1 THEN 
> \'Propia\' WHEN 2 THEN \'Arrendada\'
> END)) AS campo' ,
>                                         'AGENDIRE', 'AGENTELE', 
> 'Entid.ENTINOMB', 'AGENOBSE', /
> *'AGENFECR',
>                                         'AGENUSCR', 'AGENUSMO',*/ 'AGENPOCO', 
> 'AGENENCO'
>                                 ),
>                                 'joins' => array(
>                                         array(
>                                                 'table' => 'tra_Poblaciones',
>                                                 'alias' => 'Pobla',
>                                                 'type' => 'LEFT',
>                                                 'conditions' => array(
>                                                         'Pobla.POBLCONS = 
> Agencia.AGENPOCO',
>                                                 )
>                                         ),
>                                         array(
>                                                 'table' => 'tra_Entidades',
>                                                 'alias' => 'Entid',
>                                                 'type' => 'LEFT',
>                                                 'conditions' => array(
>                                                         'Entid.ENTICONS = 
> Agencia.AGENENCO',
>                                                 )
>                                         )
>                                 )
>                         )
>                 );

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a