- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
如何在 Zend 模型中的 JOIN LEFT 中编写 SELECT 查询?例如,如何将以下 mysql 查询转换为 zend 模型查询
LEFT JOIN
(SELECT count(*) as game_count,topic_id,time as g_time from games_list WHERE type < 3 GROUP BY topic_id) t3
ON chapter_list.id=t3.topic_id
我想使用以下 zend 查询添加转换后的查询,我需要来自上述查询的 game_count 以及以下结果。
$query = $this->select()
->setIntegrityCheck(false)
->from(array('a' => 'chapter_list'), array('subtopic_id as topic','id as topic_id','grade','chapter_no as chapter','if(file_status=1,1,0) as ppt)','CONCAT("http://mysite.com?t=",subtopic_id) as link'))
->joinLeft(array('b' => 'subject_list'), 'a.subject = b.subject_id', array());
return $this->fetchAll($query)->toArray();
最佳答案
我终于明白了,
$subquery1= $this->select()
->setIntegrityCheck(false)
->from('games_list', array('count(*) as game_count','topic_id','time as g_time'))
->where('type<?', 3)
->group('topic_id');
//main query
$query = $this->select()
->setIntegrityCheck(false)
->from(array('a' => 'chapter_list'), array('subtopic_id as topic','id as topic_id','grade','chapter_no as chapter','if(file_status=1,1,0) as ppt)','CONCAT("http://eskool.com/learn?t=",subtopic_id) as link'))
->joinLeft(array('b' => 'subject_list'), 'a.subject = b.subject_id', array())
->joinLeft(array('c' => $subquery1), 'a.id = c.topic_id', array('IFNULL(game_count,0)','g_time'))
return $this->fetchAll($query)->toArray();
关于php - joinleft 中的 zend 选择查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12195839/
我的SQL查询语句如下: SELECT * FROM `sales_flat_order_grid` AS `main_table` LEFT JOIN (SELECT * from `custome
我正在尝试使用 Zend DB 构建此查询: SELECT `s` . * , `a` . * FROM `shr_statement` AS `s` LEFT JOIN
如何在 Zend 模型中的 JOIN LEFT 中编写 SELECT 查询?例如,如何将以下 mysql 查询转换为 zend 模型查询 LEFT JOIN (SELECT count
我有问题。我正在尝试使用 $select 对象将两个表与 Zend Framework 连接起来。不幸的是,我的表有公共(public)字段“名称”,当我将一个与另一个连接时,我得到的结果是表中的名称
我如何将下面的查询转换为子查询?我不想使用 JOINS 我想通过子查询来做同样的事情。即 我需要三个连接中的三个子查询。下面的查询怎么可能? protected $_name = 'sale_pack
此问题与 another 相关。我还尝试使用 joinLeft 对查询进行排序,但在 slick 3.0.0 中。当选项代表自动解除时,我将如何做完全相同的事情?: def list(filter:
假设我有2张 table articles id title 1 Article 1 2 Article
软件:Magento 社区启用平面类别索引 问题描述:当我运行完整的 URL 索引时,需要很长时间才能完成,据我所知,在某些情况下这可能是正常的。这不是我要问的问题。当索引器运行时, block 缓存
我是一名优秀的程序员,十分优秀!