我想问一下我是否有办法实现这个查询:
Select *
from table1
where table1.column1 like '%' (Select table2.column1 from table2)
其中table2
包含like
语句中要比较的所有值。
我有办法实现这个目标吗?
答案 0 :(得分:3)
您可以使用相关子查询执行此操作:
Select t1.*
from table1 t1
where exists (select 1
from table2 t2
where t1.column1 like '%' + t2.column1
);