Steffen Trenkler: SQL unter Oracle: Doppelte Einträge in einer Spalte finden

Beitrag lesen

Hi,

folgendes Problem:

Man stelle sich eine Tabelle namens "TAB" vor. Diese hat 3 Spalten:

"ID" - Primärschlüssel "NN" - Nachname "VN" - Vorname

Nun das Beispiel:

ID   NN      VN
--------------------
01   MEYER   Klaus
02   MEYER   EGON

Wie kann ich jetzt per SQL alle diejenigen Einträge dieser Tabelle finden, die innerhalb einer Spalte doppelt oder mehrfach vorkommen, ohne, dass ich den String "MEYER" angeben muß? Zu deutsch: Welche Einträge kommen wie oft mehrfach vor?

Hatte da schon mal was in der Richtung:

SELECT A.NN, B.NN
FROM TAB A, TAB B
WHERE A.NN = B.NN;

Aber da rennt Oracle immer in eine Endlosschleife rein.

need help