![]() |
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:
[/edit]
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 ) [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] |
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 15:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz