2016-11-08 55 views
0

如何在Zend_Db_Select中做到這一點?如何做到這一點在Zend_Db_Select中選擇加入?

我有這個疑問,我需要做出的Zend:

SELECT 

    `cursos_categorias`.`rotulo` AS `categoria`, 
    `cursos`.`titulo`, 
    `cursos`.`subTitulo`, 
    `imagens`.`src` AS `imagem`, 
    `cursos`.`url`, 
    `cursos`.`destacado` 

    FROM `suprema_db`.`cursos` 

    JOIN `cursos_categorias` ON `cursos`.`categoriaId` = `cursos_categorias`.`id` 
    JOIN `imagens` ON `cursos`.`imagemId` = `imagens`.`id` 

回答

0
$select->from(array('c' => 'cursos'), array('titulo', 'subTitulo')) 
      ->join(array('cc'=> 'cursos_categorias'), 'c.categoriaId = cc.id', array('categoria' => 'cc.rotulo')) 
      ->join(array('i' => 'imagens'), 'c.imagemId = i.id', array('imagem' => 'i.src'));