Výpis rozhraní normálních členů mající více než jednu IP adresu

Z Freenetis Wiki
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání

Následující SQL skript vypíše členy, zařízení a rozhraní mající více než jednu IP adresu. Z výpisu jsou vyřazeni zařízení patřící uživateli s ID 1 (tj. patřící sdružení).

select * from (select m.id as ID, m.name as jmeno, d.id as zarizeni_ID, d.name as zarizeni_jmeno, ic.mac, count(ip.ip_address) as pocet_ip_adres from ifaces ic
left join ip_addresses ip on ic.id = ip.iface_id
left join devices d on ic.device_id = d.id
left join users u on d.user_id = u.id
left join members m on u.member_id = m.id
where d.user_id <> 1
group by ic.id) as q
where pocet_ip_adres > 1
order by q.pocet_ip_adres desc