Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Doppelte Einträge bleiben bei mehr Spalten vorhanden (https://www.delphipraxis.net/165657-doppelte-eintraege-bleiben-bei-mehr-spalten-vorhanden.html)

DeddyH 10. Jan 2012 15:39

AW: Doppelte Einträge bleiben bei mehr Spalten vorhanden
 
Wie soll das auch funktionieren? Du brauchst (sofern ich das richtig verstanden habe) eine Aggregatfunktion in einem Subselect, mit dem Du im Hauptquery vergleichen kannst.

[edit] Angenommen, die Tabelle hat einen Primärschlüssel namens ID. Dann könne es so funktionieren (ungetestet):
SQL-Code:
SELECT
  Spalte1, Spalte2, Spalte3
FROM
  Tabelle A
WHERE
  ID =
  (
    SELECT
      MAX(ID)
    FROM
      Tabelle
    WHERE
      Spalte1 = A.Spalte1
    AND
      Spalte2 = A.Spalte2
    AND
      Spalte3 = A.Spalte3 
  )
[/edit]

[edit2] Soll tatsächlich Spalte1 einmalig vorkommen, dann lass im Subselect die Vergleiche mit Spalte2 und Spalte3 weg. Allerdings erschließt sich mir der Sinn einer solchen Abfrage nicht. [/edit2]

p80286 10. Jan 2012 16:48

AW: Doppelte Einträge bleiben bei mehr Spalten vorhanden
 
Um welche Art von Daten handelt es sich denn?
Wieviele Tabellen sind beteiligt?
Ich werde das Gefühl nicht los, daß hier fröhlich aneinander vorbei geschrieben wird.

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:14 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz