lafferma
-
Gesamte Inhalte
3 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von lafferma
-
-
Danke für die Antwort.
Ok, ein Min(Datum) macht zwar bei diesen zwei Einträgen Sinn, aber wenn ich im Statement das AND b = '011365005037415' entferne, was ich muss (verwendete es hier nur als beispiel) funktionierte das mit dem Min(Datum) nicht mehr!? Oder sehe ich das Falsch??
Habe mit dem Statement herum getestet, aber beide Varianten (nur DISTINCT oder nur GROUP BY) haben gleiches Resultat geliefert.
MERCI
-
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
bei doppelten Einträgen nur einen Eintrag anzeigen
in Datenbanken
Geschrieben
SUPER... Genau das was ich gesucht habe!! Herzlichen Dank!!
GENIAL