Maxik
Новичок
а как найти адрес который не принадлежит сети? тип inet.
Есть таблица t1, в ней два поля saddr и daddr, соответствено исходящий и входящий адрес.
и есть таблица t2 в которой список подсетей net.
Вот запрос:
select a.saddr, a.daddr
from t1 as a, t2 as b
where a.saddr >>= t2.net AND NOT a.daddr >>=t2.net
но все равно выбирает строки которые содержат daddr состоящий в подсетях net.
Я понимаю что можно сделать через подзапросы., но ведь такой вариант тоже должен работать.
Postgres 7.3.4
Есть таблица t1, в ней два поля saddr и daddr, соответствено исходящий и входящий адрес.
и есть таблица t2 в которой список подсетей net.
Вот запрос:
select a.saddr, a.daddr
from t1 as a, t2 as b
where a.saddr >>= t2.net AND NOT a.daddr >>=t2.net
но все равно выбирает строки которые содержат daddr состоящий в подсетях net.
Я понимаю что можно сделать через подзапросы., но ведь такой вариант тоже должен работать.
Postgres 7.3.4