简体   繁体   English

如何在Zend_Db_Select中选择联接?

[英]How to do this select join in Zend_Db_Select?

How do I make this in Zend_Db_Select? 如何在Zend_Db_Select中做到这一点?

I have this query and I need make in Zend: 我有这个查询,我需要在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`
$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'));

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM