想用一个模糊查询如下:
select * from table1 where 字段1 like '%查询条件%'
但查询匹配的条件来自于另一张表table2,于是改用子查询:
select * from table1 where 字段1 in (select 字段1 from table2)
但这样不能处理模糊查询,只相当于
select * from table1 where 字段1='查询条件'
不能处理Like,请问有没有办法在子查询中实现like的模糊查询?
select * from table1 where 字段1 like '%查询条件%'
但查询匹配的条件来自于另一张表table2,于是改用子查询:
select * from table1 where 字段1 in (select 字段1 from table2)
但这样不能处理模糊查询,只相当于
select * from table1 where 字段1='查询条件'
不能处理Like,请问有没有办法在子查询中实现like的模糊查询?
select * from table1 where 字段1 like (select 字段1 from table2)
这样不行的.