BlinDManX 0 Geschrieben 8. Januar 2015 Melden Teilen Geschrieben 8. Januar 2015 Hallo Ich suche eine Möglichkeit ähnliche Datensätze (hier dreifach nicht doppelt) zu finden. Doppelte oder mehr Einträge habe ich mir so zusammengebaut und alle dann anzeigen lassen: SELECT * FROM MyTest A WHERE EXISTS ( SELECT inserttime FROM MyTest B WHERE A.site = B.site AND A.vorname = B.vorname AND A.nachname = B.nachname AND A.inserttime <> B.inserttime ) Order By A.nachname,A.inserttime Ich kann mir auch anzeigen lassen das es 3 oder mehr Einträge gibt mit SELECT * FROM MyTest Group by site,vorname,nachname Having Count(nachname)>2 ab halt nicht welche es genau sind Mein Konstrukt bisher aus beiden ist leider nicht 100% korrekt SELECT * FROM MyTest A WHERE EXISTS ( SELECT inserttime FROM MyTest B WHERE A.site = B.site AND A.vorname = B.vorname AND A.nachname = B.nachname AND A.inserttime <> B.inserttime AND A.vorname IN (SELECT vorname FROM MyTest Group by site,vorname,nachname Having Count(nachname)>2) AND A.nachname IN (SELECT nachname FROM MyTest Group by site,vorname,nachname Having Count(nachname)>2) AND A.site IN (SELECT site FROM MyTest Group by site,vorname,nachname Having Count(nachname)>2) ) Order By A.nachname,A.inserttime Hat jemand eine Idee wie ich die Unter-Unterabfrage nicht mehrfach aufrufen muss? Oder wie ich mehrere Felder der Unterabfrage in mehrere Bedingung der Hauptabfrage bekomme? Zitieren Link zu diesem Kommentar
Beste Lösung BlinDManX 0 Geschrieben 9. Januar 2015 Autor Beste Lösung Melden Teilen Geschrieben 9. Januar 2015 OK einmal schlafen und schon hab ich das Problem gelöst, ich nutze jetzt einfach eine VIEW Tabelle in der ich die "SELECT site FROM MyTest Group by site,vorname,nachname Having Count(nachname)>2" packe. Zitieren Link zu diesem Kommentar
Lian 2.421 Geschrieben 9. Januar 2015 Melden Teilen Geschrieben 9. Januar 2015 Danke für Dein feedback Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.