我有个问题。我正在创建一个基于产品子类别的产品建议功能。假设我有这样的子类别
案例1(如果我有两个词)
我想要的是,如果我进入三星电视,那么我想要TV或Samsung TV的产品,而不是Samsung refrigerator或Samsung fridge的产品。我试过的是
select * from tabel name where title like "%Samsung TV%" or title like "%Samsung" or title like "%TV" 案例1问题
它还选择了三星冰箱和三星冰箱的产品。
案例2(当单词超过2)
我想要的是如果我进入三星洗衣机。我写的查询是
select * from tabel name where title like "%Samsung washing machine%" or title like "%Samsung washing%" or title like "%washing machine%"案例2问题
到目前为止,没有问题,但更好的解决办法将得到赞赏。

非常感谢。
发布于 2016-06-10 09:30:28
你可以这样做:-
select * from department where Name like "%Samsung" or (Name like "%Tv%" and Name like "%Samsung%") UNION select from department where Name like "%tv" or (Name like "%Samsung%" and Name like "%TV%")希望这会有帮助
发布于 2016-06-10 06:28:39
你最好用的是
select * from tabel name where title like "%TV" or (title like "%Samsung%" and title like "%TV%")https://stackoverflow.com/questions/37741216
复制相似问题