moin,
select n1.*
from networks n1
INNER JOIN (select MACADDRfrom networks
group by MACADDR
having count(MACADDR) > 1) n2
ON n1.MACADDR = n2.MACADDR
davon würde ich abraten, zum einen ist es nicht sehr lesefreundlich. zum anderen birgen JOINS immer die latente gefahr, dass die anzahl der gewünschten datensätze in der ergebnismenge nicht stimmt. das mag hier nicht der fall sein, aber es ist auch nur ein rat für guten sql code. eine unterabfrage in der WHERE klausel halte ich dies bezüglich für die bessere wahl.
Ilja