我的表是:
A B C
水果 苹果 香蕉
苹果 香蕉
水果 苹果 苹果
水果 香蕉 香蕉我想进行这种搜索:
比如我搜索“苹果”、“香蕉”
我需要在ABC字段 搜索出有苹果和香蕉的。也就是说 在一条信息中,无论A、B、C哪个有香蕉和苹果,就提取出来。
A B C
水果 苹果 香蕉
苹果 香蕉
水果 苹果 苹果
水果 香蕉 香蕉我想进行这种搜索:
比如我搜索“苹果”、“香蕉”
我需要在ABC字段 搜索出有苹果和香蕉的。也就是说 在一条信息中,无论A、B、C哪个有香蕉和苹果,就提取出来。
from tablename
where concat(A,B,C) like '%苹果%' or concat(A,B,C) like '%香蕉%'或者
select *
from tablename
where A in ('苹果','香蕉') or B in ('苹果','香蕉') or C in ('苹果','香蕉')