Re: [SQL ] 相關性搜尋的例子

看板Database (資料庫)作者 (-TMA-1-)時間18年前 (2006/12/29 15:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《jimshsu (jims)》之銘言: : 使用者用關鍵字查詢那ㄧ堆網頁~~ : 對網頁進行比對之前~~我要用SQL把可能相關的關鍵字從表A-B調出來 : 一起丟進搜尋字詞的條件內 : 因為使用者輸入的關鍵字可能有多個 : 系統要比對A表的"keyword"跟B表的"地點"是否有使用者輸入的字詞 : 例子: : 如果想讓使用者打"吃"這個字的時候~~ : 系統會找到花蓮..然後從表B把花蓮有關的"地點"欄位的字詞也丟進關鍵字查詢的條件 : 如果他打"太魯閣"~~同樣的從表B把花蓮有關的"地點"欄位的字詞也丟進關鍵字查詢的條件 : 有點像相關性的查詢~~ : 不知道有沒有人看過類似這樣的概念做出來的實例~~ : 我想用php跟mysql去做~~ : 不過語法SQL這裡我不是很清楚要怎麼寫 : 若有板友有相關參考意見還請不吝指教 : 謝謝 SELECT * FROM B WHERE (B.地區) IN (SELECT * FROM A WHERE keyword = 吃) 利用 subqueries 可以做到,你要用 JOIN 也可以,不過可能沒這麼直觀.. -- -- G.Chaucer -- And if that at myn owene lust I brenne, Fro whennes cometh my wailing and my pleynte? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.122.127
文章代碼(AID): #15bCAXyR (Database)
討論串 (同標題文章)
文章代碼(AID): #15bCAXyR (Database)