IN
приема списък или параметри за търсене, FIND_IN_SET
приема параметър на низ, съдържащ списък, разделен със запетая:
SELECT 1 IN (1, 2, 3, 4)
SELECT FIND_IN_SET(1, '1,2,3,4')
Ако се опитате да приложите IN
към низ, разделен със запетая, той ще го третира като един параметър и ще му съвпада като цяло:
SELECT 1 IN ('1,2,3,4')
Разбира се, низът '1'
не е равно на низа '1,2,3,4'
така че заявката по-горе връща false.