1

ここで問題があります。フィールドにキーワードの両方の単語が含まれている必要がある検索を実行したいと思います。たとえば、「Bridgs 185」を検索したいとします。このようなテーブルがあるとします。

id |  NamaBarang
    -----------------------------
    1    Bridgs TURANZA 185
    2    Bridgs POTENZA 185
    3    Bridgs TURANZA 175
    4    Bridgs B250-B250

そして、私はクエリがこのようなものです

SELECT namaBarang FROM `barang` WHERE match(namaBarang) AGAINST ('+Bridgs* +185*')

そして、私も試します

SELECT namaBarang FROM `barang` WHERE match(namaBarang) AGAINST ('+Bridgs +185')

ただし、常に前にすべてのテーブルが返されます

私の質問は..「Bridgs」と「185」を含む必要がある結果を取得する方法キーワード「Bridgs 185」を使用して検索すると、結果は次のようになります..

id |  NamaBarang
-----------------------------
1    Bridgs TURANZA 185
2    Bridgs POTENZA 185

前にありがとう...

4

2 に答える 2

1

試す

where namaBarang like 'Bridgs%185'
于 2013-04-19T07:48:27.277 に答える