认为你可以做一个像
select p.id, p.pkg
from package p
inner join ad_frameworks adf on p.pkg like CONCAT('%', adf.path_fragment, '%')
--group by p.id, p.pkg
内连接或为你指出
select *
from package p
inner join ad_frameworks adf on LOCATE(adf.fragment, p.pkg) > 0
或
select *
from package p
inner join ad_frameworks adf on INSTR(p.pkg,adf.fragment) > 0
或
select *
from package p
inner join ad_frameworks adf on POSITION(adf.fragment IN p.pkg) > 0
或
select *
from package p
inner join ad_frameworks adf on REPLACE(p.pkg, adf.fragemnt, '') <> p.pkg
好吧,你有几种选择;)
SqlFiddle
检查我的回答可以below..it使用'concat'和'like' –