2017-04-06 36 views
0

私は全文検索インデックスを使用して質問を書いていますが、それは間違いありません。MySqlのフルテキスト検索インデックス?

SELECT sum(p_bi.iQty) 
FROM patientbillitem p_bi, patientbillpayment p_b 
WHERE Match(p_bi.vItemCode) Against('pbi.vItemCode') 

pbi.vItemCodeは別の表の列ですか?

答えて

0

match() ... against() ...上のMySQLのドキュメントが言うように:

AGAINSTは検索する文字列、および検索の種類を実行することを示し、オプションの修飾子を取ります。検索文字列は、クエリ評価中に定数である文字列値でなければなりません。これは、行ごとに異なる可能性があるため、たとえば、表の列を除外します。

これは、クエリが'pbi.vItemCode'p_bi.vItemCode内のフィールドの文字列リテラルため、ないpbi.vItemCodeフィールドの内容を検索することを意味します。

関連する問題