我这里有问题。我想执行搜索,该字段必须包含关键字的两个单词,例如我想搜索" 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
先谢谢......
答案 0 :(得分:1)
尝试
where namaBarang like 'Bridgs%185'
答案 1 :(得分:0)
尝试以下:
SELECT namaBarang FROM `barang`
WHERE match(namaBarang) AGAINST ('+Bridgs +185' IN BOOLEAN MODE)