Seite 1 von 1

Wiederholungen in Tabelle finden und anzeigen [Gelöst]

Verfasst: Mi 14. Dez 2022, 21:13
von Susi93
Ich arbeite mit einer nicht von mir angelegten Tabelle, die ich gerne mit einer anderen Tabelle zusammenführen möchte.
Sie sollten für jedes Element die gleiche ID besitzen.
Wenn ich die ID für eine Tabelle als Primärschlüssel setzen möchte, erscheint die Meldung, dass es unter den IDs Redundanzen gibt.

Die IDs haben eine Form wie "65ec619c-0096-428b-bc0a-214f25c628de", deswegen ist es nicht ein einfaches Suchen nach Ziffern.

Gibt es eine Möglichkeiten, diese wiederholten IDs zu suchen und zu kennzeichnen?

Danke für die Hilfe!

Re: Wiederholungen in Tabelle finden und anzeigen

Verfasst: Mi 14. Dez 2022, 21:36
von RobertG
Du musst lediglich die Tabellen in einer Abfrage zusammen auftauchen lassen:

Code: Alles auswählen

SELECT "Tabelle1"."ID" FROM "Tabelle1", "Tabelle2" WHERE "Tabelle1"."ID" = "Tabelle2"."ID"
- einfach davon ausgehend, dass die zu vergleichenden Felder "ID" heißen. Alle Datensätze, die Du jetzt angezeigt bekommst, sind in beiden Tabellen mit gleicher "ID" vorhanden.

Re: Wiederholungen in Tabelle finden und anzeigen

Verfasst: Fr 16. Dez 2022, 15:50
von Susi93
Super, danke. Und wie prüfe ich nur eine Spalte in einer Tabelle auf Wiederholungen?
Wo kann ich derartige Befehle nachsehen?

Re: Wiederholungen in Tabelle finden und anzeigen

Verfasst: Fr 16. Dez 2022, 16:49
von RobertG
Nur eine Spalte geht mit der Anzahl.

Code: Alles auswählen

SELECT COUNT("MeineSpalte") AS "Anzahl" FROM "Tabelle" WHERE COUNT("MeineSpalte") > 1 GROUP BY "MeineSpalte"
Habe ich alles im Handbuch Base beschrieben. Siehe dazu meine Signatur, die hier leider nicht anklickbar ist.