Anda tidak perlu memeriksa apakah posisi kosong saat Anda memeriksa nomor di daftar bidang.
Anda tidak perlu mencentang position = FIND_IN_SET....
. itu akan mengembalikan nilai di mana 1 berada di posisinya.
Anda perlu melakukannya seperti itu:
SELECT `id`
FROM `table`
WHERE `status`=1
AND FIND_IN_SET( 1, `position` )
OR FIND_IN_SET( 2, `position` )