![](https://secure.gravatar.com/avatar/f4e5729bb6a346a7935d50a2d19e043c.jpg?s=120&d=mm&r=g)
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?
PK
![](https://secure.gravatar.com/avatar/5c1cf508d4e4c85bb992a1819a7f4e1c.jpg?s=120&d=mm&r=g)
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
![](https://secure.gravatar.com/avatar/f4e5729bb6a346a7935d50a2d19e043c.jpg?s=120&d=mm&r=g)
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
uczestnicy (2)
-
Piotr Kaczor
-
Waldemar Dymkiewicz