Re: [請益] 查詢最佳化問題
我目前最新作法為
select name from B order by name
然後再用程式
if ( ereg ("^A",name ) ) {
$count_a++;
}elseif ( ereg ("^B",name ) ) {
$count_b++;
}
...
這樣就能動態算出以A為首的字,總共有幾個
假設A為字首的有100筆,然後就到資料庫select 1~100就好
不用1000筆全去跑一次
B的話,就select xxx~xxx 筆就好
但還是要改進,正在研究中,不知還有沒有更好的作法
: : A table B table
: : name status name supply
: : ______________ _______________
: : book book
: : buck buck
: : cake boom
: : cake
: : cea
: : cook
: : .
: : .
: : .
: : zoo
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.29.142
※ 編輯: hfnadkv 來自: 134.208.29.142 (01/01 21:53)
※ 編輯: hfnadkv 來自: 134.208.29.142 (01/01 21:55)
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章