TutorialKing
Mitglied
Hallo zusammen,
ich arbeite mit Oracle 10.
Ich habe ein Tabelle mit ca. 20 Spalten.
Meine Abfrage bisher :
Diese Abfrage zeigt mir alle doppelten Datensätze in meiner Tabelle an.
Soweit so gut.
Ich möchte aber alle Datensätze angezeigt bekommen. Das heisst die erste Zeile mit den 2 doppelten soll auch doppelt in der Ergebnismenge erscheinen.
Zusätzlich sollen auch alle andere Spalten die in der Tabelle vorkommen name3,name4 etc. angezeigt werden.
Wie könnte man das ganze verknüpfen ? Über die rowid z.b. geht ja leider nicht.
ich arbeite mit Oracle 10.
Ich habe ein Tabelle mit ca. 20 Spalten.
Meine Abfrage bisher :
Code:
SELECT count(*),iso,name1,name2,nr1,nr2,nr3
from tabelle
GROUP BY iso,name1,name2,nr1,nr2,nr3
HAVING COUNT(*) > 1
Diese Abfrage zeigt mir alle doppelten Datensätze in meiner Tabelle an.
Code:
count(*),iso,name1,name2,nr1,nr2,nr3
2 439 nameX nameL
3 260 nameG nameW
7 439 nameR nameT
4 447 nameT nameO
Soweit so gut.
Ich möchte aber alle Datensätze angezeigt bekommen. Das heisst die erste Zeile mit den 2 doppelten soll auch doppelt in der Ergebnismenge erscheinen.
Zusätzlich sollen auch alle andere Spalten die in der Tabelle vorkommen name3,name4 etc. angezeigt werden.
Wie könnte man das ganze verknüpfen ? Über die rowid z.b. geht ja leider nicht.