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.
