Если надо просто найти можно find_in set
with t1 as (select 1 id, '222' se union all
select 2, '222,333' union all
select 3, '333,222' union all
select 4, '333,111,222')
select *
from t1
where find_in_set( '222', se) and find_in_set( '333', se)
Если надо чтоб стояли именно рядом
with t1 as (select 1 id, '222' se union all
select 2, '222,333' union all
select 3, '333,222' union all
select 4, '333,111,222')
select *
from t1
where find_in_set( '222', se) and find_in_set( '333', se)
having abs(find_in_set( '222', se)-find_in_set( '333', se)) = 1