Во-первых, вы должны нормализовать свои данные и избавиться от FIND_IN_SET
.Итак, должна быть какая-то таблица отдела, которая выглядит следующим образом:
id | owner
'101' | '0620510200'
'101' | '0621510200'
'101' | '0623510200'
С этой таблицей вы можете изменить свой запрос на:
SELECT *
FROM tbl_abc t
WHERE
t.id = '1' AND
EXISTS (SELECT 1 FROM department WHERE id = '101' AND owner = t.owner_department);
В целом, вам следует избегать сохраненияCSV или другие ненормализованные данные в таблицах вашей базы данных, по той причине, что это может усложнить запрос.