Tôi vừa phá vỡ or của bạn điều kiện để thực hiện nhiều join với bảng tương tự như bên dưới để đạt được kết quả mong đợi của bạn,
select distinct d.groupname from docs d
join sm s1 on
d.groupname like concat(s1.code,'%')
join sm s2 on
d.groupname like concat('%',s2.code);