tighten the sql for neighbor links

This commit is contained in:
Oliver Gorwits
2017-12-20 23:34:44 +00:00
parent d6b0275931
commit 9520438960

View File

@@ -18,11 +18,9 @@ __PACKAGE__->result_source_instance->view_definition(<<ENDSQL
device_port.remote_ip, device_port.remote_port device_port.remote_ip, device_port.remote_port
FROM device_port FROM device_port
WHERE device_port.remote_port IS NOT NULL ) dp WHERE device_port.remote_port IS NOT NULL ) dp
LEFT JOIN device_ip di ON dp.remote_ip = di.alias INNER JOIN device_ip di ON dp.remote_ip = di.alias
LEFT JOIN device_port dp2 ON (di.ip = dp2.ip AND dp.remote_port = dp2.port) INNER JOIN device_port dp2 ON (di.ip = dp2.ip AND dp.remote_port = dp2.port)
WHERE di.ip IS NOT NULL WHERE dp.ip <= dp2.ip
AND dp2.ip IS NOT NULL
AND dp.ip <= dp2.ip
ORDER BY dp.ip ORDER BY dp.ip
ENDSQL ENDSQL
); );