IN
accepterer en liste eller parametre for at søge, FIND_IN_SET
accepterer en strengparameter, der indeholder en kommasepareret liste:
SELECT 1 IN (1, 2, 3, 4)
SELECT FIND_IN_SET(1, '1,2,3,4')
Hvis du prøver at anvende IN
til en kommasepareret streng, vil den behandle den som en enkelt parameter og matche den som en helhed:
SELECT 1 IN ('1,2,3,4')
Selvfølgelig, strengen '1'
er ikke lig med strengen '1,2,3,4'
så forespørgslen ovenfor returnerer falsk.