我的问题似乎很简单,但我担心答案实际上可能有些复杂。我正在尝试执行一个简单的 Select 查询,其行为如下。
这是代码:
SELECT * FROM tbl_tbl WHERE tbl_tbl.colA LIKE '%foo%' OR tbl.tbl.colA LIKE '%oof%' AND
tbl_tbl.colB LIKE '%bar%' OR tbl_tbl.colB LIKE '%rab%'
所以我只是在搜索 4 个字符串(每列 2 个),如果我在每一对中找到一个,我想显示整个条目。
从数学上讲,这对我来说很有意义。
我想做(这个或那个)和(一个或另一个),其中这个/一个、这个/另一个等的任何组合都会传递表达式。
很简单吧?
我如何告诉 SQL 正常工作(你知道,就像我脑海中那种晦涩难懂的方式)?
目前,我正在从我的表中获取条目,其中只有 1 个列学科匹配,这并没有给我我正在寻找的优先级的特异性。