[請益] 取得 count

看板PHP作者 (煉)時間10年前 (2015/04/08 16:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
小弟是使用 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://www.ptt.cc/bbs/PHP/M.1428482703.A.4D6.html
文章代碼(AID): #1L9EgFJM (PHP)
文章代碼(AID): #1L9EgFJM (PHP)