SQL LIKE关注

时间:2015-07-30 00:55:53

标签: sql sql-server-2008 sql-server-2012

我想问一下我是否有办法实现这个查询:

Select *
from table1 
where table1.column1 like '%' (Select  table2.column1 from table2)

其中table2包含like语句中要比较的所有值。

我有办法实现这个目标吗?

1 个答案:

答案 0 :(得分:3)

您可以使用相关子查询执行此操作:

Select t1.*
from table1 t1
where exists (select 1
              from table2 t2
              where t1.column1 like '%' + t2.column1
             );