du behøver ikke kontrollere, om positionen er tom, mens du tjekker tal i feltlisten.
du behøver ikke kontrollere position = FIND_IN_SET....
. det vil returnere værdien, hvor 1 er på plads.
du skal gøre det sådan:
SELECT `id`
FROM `table`
WHERE `status`=1
AND FIND_IN_SET( 1, `position` )
OR FIND_IN_SET( 2, `position` )