If the list of values to check is stored in the same database as the blacklist table, then the fastest and easiest way would be to compare them directly:
SELECT _id
FROM blacklisted_devices
WHERE mac_address IN (SELECT mac_address FROM my_list)
...
However, this is not the case here; if you had access to the database, you wouldn't need a content resolver.
Comparing multiple values with an IN clause is much faster. This should be preferred as long as you do not exceed one of the database limits.