两张表的关联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)