场景是我使用 like 运算符实现了搜索查询:
.. WHERE caption LIKE 'hello%' OR text LIKE '%hello'
OR caption LIKE 'jame%' OR text LIKE 'jame%'
该表类似于:
id | caption | text
---------------------
1 | Hi | Hi Jame
2 | Hello | Hello firend
3 | Jame | Hello jame
所以我希望结果集是这样的:
id | caption | text
---------------------
3 | Jame | Hello jame
1 | Hi | Hi Jame
2 | Hello | Hello firend
因为第 3 行有更多的WHERE
和LIKE
子句匹配。
有没有办法做到这一点 ?