作者hfnadkv (冲冲冲)
看板PHP
标题Re: [请益] 查询最佳化问题
时间Mon Jan 1 21:52:51 2007
我目前最新作法为
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)