Разве что изменить отношения так, чтобы можно было использовать любые условия, например, ip && network_mask (адрес входит в подсеть).
Но для этого, как я себе это представляю, придётся в выборку либо добавлять служебный столбец вида с выражением CASE WHEN
10.10.8.77 && network_mask THEN 1 …. END (если связанные значения не могут принадлежать разным базовым объектам), либо скатываться до UNION.