mysql數(shù)據(jù)庫不支持中文索引
宜君網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),宜君網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為宜君成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的宜君做網(wǎng)站的公司定做!
要靠人工分詞(當時記得開源的有個swcs的),然后換成4位數(shù)的區(qū)位碼存儲,再調(diào)用mysql數(shù)據(jù)庫的全文索引
純sql的話,應(yīng)該實現(xiàn)不了,相似的這個應(yīng)該還是PHP來處理的,排第三的都沒有相似的內(nèi)容了,也要顯示。那就是所有的數(shù)據(jù),然后再foreach來做對比判斷,我覺得可以將字符串分為數(shù)組,然后對比兩個數(shù)組的交集個數(shù),再按交集的個數(shù)來排序
select * from shuju.shucai where id in (select Max(id) from shuju.shucai group by `url`);
id 你肯定知道是主鍵
shuju.shucai是表名稱
URL是列名
可以直接關(guān)聯(lián)查詢,sql如下
select jilu.* from jilu,user where jilu.學(xué)號字段=user.學(xué)號字段 and user.用戶名字段='要查詢的用戶名'
查詢出的數(shù)據(jù)集即為用戶名對應(yīng)的jilu里信息.