Re: [SQL ] 核取方塊的問題

看板Database作者 (這樣也要罵=.=)時間17年前 (2008/09/04 20:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
關於條件約束 如果是單一個用 "=" 要是很多個請用IN 沒辦法才用LIKE 效能有差喔 $sql = "SELECT * FROM yahoo where key LIKE '%$url%' AND page LIKE '%$GG%' AND jk in('A','B','C','D','E','F') ORDER BY price ASC"; ※ 引述《JoeHorn (每天都在公司玩OLG)》之銘言: : $sql = "SELECT * FROM `yahoo` WHERE `key` LIKE '%$url%' : AND `page` LIKE '%$gg%' : AND ( `jk` LIKE 'A' OR : `jk` LIKE 'B' OR : `jk` LIKE 'C' OR : `jk` LIKE 'D' OR : `jk` LIKE 'E' OR : `jk` LIKE 'F' ) : ORDER BY `price` ASC"; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.98.190

09/04 23:56, , 1F
陷入全文檢索 當資料一多效率會很恐怖(跟INDEX毫無關係了)
09/04 23:56, 1F
文章代碼(AID): #18lzl8Dh (Database)
文章代碼(AID): #18lzl8Dh (Database)