1
によって順序私はのMySQL:MySQLで一致するキーワードを検索するための一致
SELECT * FROM `test` WHERE `keywords` REGEXP '.*(word1|word2|word3).*' LIMIT 1
を使用し、私は最高のanswer.For例に
を与えるために、キーワードの列の中で最もマッチングのキーワードでそれらを注文したいですキーワード///////////////応答
WORD1、WORD2 /////////// test1の
WORD1、WORD2、WORD3/test2は
私は与えられたクエリでtest2になるようにします。
どのように結果を最も一致するキーワードに並べ替えることができますか?
あなたの財産、「FULLTEXT」。 –
'keywords'列はコンマ区切りのリストかフリーテキストですか? –
コンマ区切りリスト – user1079160