作者hfnadkv (衝衝衝)
看板PHP
標題[請益] 查詢最佳化問題
時間Mon Jan 1 20:13:42 2007
現在有二個table
A table有3筆資料,B table有1000資料
每次查book,都必需對照B table
但這樣每次都要B table作1000次 I/O
所以就想到一個作法,A、B table都sort,
然後把B table為b 字首的字提出,再對照就好
這樣每次只要3次 I/O就好
不知道sql,能作出這樣的查詢嗎?還是一定要用程式去跑呢?
如果用程式來作,怎麼把第一個字母提出呢?
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