两张表的关联Like条件查询

当遇到两张表的关联需要用到两个字段的Like查询时,可以这么做:

oracle:

select count(*) from t1,t2 where t1.col1 like '%' ||t2.col||'%';(任意位置匹配)

同理可有只匹配前或后的

select count(*) from t1,t2 where t1.col1 like t2.col||'%';

select count(*) from t1,t2 where t1.col1 like '%'||t2.col;

(0)

相关推荐