moin,
Na dann bring doch mal deinen Vorschlag. ;)
doubletten prüfung scheint gerade hier der renner zu sein. grundsätzlich gibt es verschiedene ansätze, auch immer ein wenig davon abhängig, nach welchen kriterien eine doublette definiert ist. ich habe den gleichen ansatz schon ein paar beiträge weiter unten geschrieben. im grunde genommen ist es recht einfach, hat nur die eine tabelle und eine entsprechende WHERE klausel mit einer korrelierten unterabfrage.
select n1.*
from networks n1
WHERE EXISTS (SELECT NULL
FROM networks n2
WHERE n2.MACADDR = n1.MACADDR -- hier der abgleich auf doublette
AND n2.PrimaryKey <> n1.PrimaryKey -- nicht derselbe datensatz
)
ORDER BY n1.MACADDR
;
das ist auch schon alles, meiner meinung nach übersichtlicher und sprechender. aber das liegt auch immer in auge des betrachters.
Ilja