2011-12-09 7 views
0

私のユーザーは、x1、x2、x3の3つのフィールドからデータベースから検索して結果を得ることができます。どうすればx3がx1やx2などよりも優先順位が高くなるのですか?それは可能ですか?それとも2つの質問が必要ですか?続きMATCH(x1、x2、x3)。どのようにx3を優先させる?

+1

何の結果、あなたは返すようにしようとしていますか? –

+0

これは、全文索引の設定方法によって異なります。あなたは単一の全文索引(x1、x2、x3)を持っていますか、3つの別々の索引を持っていますか?または、x3はx1とx2をチェックする前にチェックする独自のインデックスに値する特殊なケースですか? –

+0

@ Ryan LaBarre:これを説明してくれてありがとう、ありがとう。ありがとう。 –

答えて

4

を助けるかもしれない...

Select * from <table_name> ORDER BY CASE WHEN Expression for x3 WHEN Expression for x1 WHEN Expression for x2 ELSE NULL end

関連する問題