Hallo Zusammen,
Ich möchte aus einer Tabelle eine Liste erstellen, wo ich bei doppelten Einträgen jeweils nur einen Eintrag (z.B. den Ersten) angezeigt bekomme.
Es ist eine Oracle-DB
Mit folgender SQL-Anweisung:
SELECT DISTINCT
ID AS "ID",
DATUM AS "Datum",
NUMMER AS "Nummer",
bAS "b"
FROM Tabelle GFP
WHERE
b IS NOT NULL
AND b <> '-'
AND b <> '0'
AND b = '011365005037415'
--AND b NOT IN (SELECT MIN( FROM Tabelle
GROUP BY
ID,
DATUM,
NUMMER,
b
--HAVING GFP.ID> MAX(ID)
ORDER BY
b
Erhalte ich folgendes Resultat:
ID; Datum; Nummer; b
103016; 31.01.2008; 0791112233; 011365005037415
103016; 29.02.2008; 0791234567; 011365005037415
Ich möchte aber nur einen Eintrag anzeigen, welchen ist mir eigentlich egal.
Habt ihr eine Idee?? Herzlichen Dank