Einträge in Datenbank vergleichen



  • Hallo

    Ich habe folgendes Problem.
    Ich habe eine Datenbank , die durch eine neue Datenbank ersetzt werden soll.
    Nun kann es aber sein das in der alten Datenbank Einträge doppelt vorkommen.
    Und anhand von 3 verschiedenen Feldern soll geprüft werden ob das der Fall ist.

    Wie kann man das z.B mit SQL realisieren.
    Ich weiß das man mit Distinct nur einmal einen Datensatz erhält wenn er doppelt drin ist.
    Kann man dann das Distinct auf true oder false abfragen?!
    Andere Möglichkeiten?!



  • Z.B. so

    SELECT   COUNT (*), [Deine Felder]
        FROM [Deine Tabelle]
       WHERE [Deine Einschränkung]
    GROUP BY [Deine Felder]
      HAVING COUNT (*) > 1
    ORDER BY 1 DESC
    

Anmelden zum Antworten