我想要做的是以下概念:
SELECT field1,field2,field3
FROM table1
where field3 like '%'+(SELECT distinct field from table2)+'%'
但这是不允许的,因为 like 不接受多个值。如何重写此查询,以便可以将一个字段与另一个表中的多个结果值进行通配符匹配?
我想要做的是以下概念:
SELECT field1,field2,field3
FROM table1
where field3 like '%'+(SELECT distinct field from table2)+'%'
但这是不允许的,因为 like 不接受多个值。如何重写此查询,以便可以将一个字段与另一个表中的多个结果值进行通配符匹配?
将其重写为 JOIN