Ptaki w nawiasach tylko i hula. Dzięki wielkie.


SELECT inet_ntoa(ipaddr) from nodes JOIN nodegroupassignments ON nodegroupassignments.nodeid = nodes.id WHERE ipaddr >= inet_aton('10.0.0.0') AND ipaddr < inet_aton('11.0.0.0') AND access=1 AND nodegroupid = 1;

W dniu 12 lutego 2016 10:50 użytkownik Waldemar Dymkiewicz <waldemar.dymkiewicz@easy-com.pl> napisał:
W dniu 2016-02-12 o 10:20, Piotr Kaczor pisze:
Witam,

w tej chwili wyciągam sobie adresy z bazy zapytaniem

select inet_ntoa(ipaddr) from nodes WHERE inet_ntoa(ipaddr) LIKE '10%' AND access=1;

ale chciałbym jeszcze wybrać tylko adresy z danej grupy komputerów. Pomoże ktoś i podpowie jak powinno wyglądać zapytanie?


KONSTUKCJA inet_ntoa(ipaddr) LIKE '10%' toche malo wydajna mnie sie wydaje lepiej
ipaddr >= inet_aton(10.0.0.0)  AND ipaddr < inet_aton(11.0.0.0)


zapytanie na szybko

SELECT net_ntoa(ipaddr) from nodes
JOIN nodegroupassignments ON nodegroupassignments.nodeid = nodes.id
WHERE ipaddr >= inet_aton(10.0.0.0)  AND ipaddr < inet_aton(11.0.0.0)
AND access=1
AND nodegroupid = 1



_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms



--
-----------------------------------------------
Ze sportowym pozdrowieniem ;-)