作者kiey (炼)
看板PHP
标题[请益] 取得 count
时间Wed Apr 8 16:44:59 2015
小弟是使用 Symfony 当框架
有个地方需要从
四五张表里面
关联後塞选条件取得数量
有些表格都高达 10万笔左右资料
旧的 sql 包了四五层了 , 我想说能不动尽量不动
所以就把资料的 sql 外面包一层
$countSql = "
select count(*) as allUsers
from(
" .$sql. "
)allUserData
";
之後
$countArray = $this->getInstance()->getConnection()->fetchAll($countSql);
$count = $countArray[0];
想不到这样做还比我直接拿旧的 sql 跑回圈还慢
不知道各位先进们是否有更好的方法可以处理呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.175.242.198
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1428482703.A.4D6.html