Daten löschen

28/06/2011 - 14:02 von Michael Marschall | Report spam
Hallo
ich habe eine Tabelle mit zwei Feldern.
Im ersten Feld habe ich eine Zahl (z.B. 12345) die Daten im zweiten
Feld sind Variabel (entweder leer oder gefüllt z.B. T1)
Die Daten mit dem Inhalt des ersten Feldes (12345) kommen öfters vor,
jetzt möchte ich die Daten die gleich sind (erstes Feld 12345) löschen
sobald in einem der zweiten Felder die füllung T0 entspricht.

Bsp.

Feld1 Feld2
12345 T5
12345 T9
12345 T2
12345 T0
6789 T1
6789 T5

Bei dem Beispiel sollten dann alle Daten von 12345 gelöscht werden,
die Daten von 6789 sollten aber bleiben.

Meine Frage - wie kann ich das in eine Abfrage packen ?

Danke im voraus
Gruß Micha
 

Lesen sie die antworten

#1 Karl Donaubauer
28/06/2011 - 14:10 | Warnen spam
Michael Marschall wrote:
ich habe eine Tabelle mit zwei Feldern.
Im ersten Feld habe ich eine Zahl (z.B. 12345) die Daten im zweiten
Feld sind Variabel (entweder leer oder gefüllt z.B. T1)
Die Daten mit dem Inhalt des ersten Feldes (12345) kommen öfters
vor, jetzt möchte ich die Daten die gleich sind (erstes Feld 12345)
löschen sobald in einem der zweiten Felder die füllung T0
entspricht.

Bsp.

Feld1 Feld2
12345 T5
12345 T9
12345 T2
12345 T0
6789 T1
6789 T5

Bei dem Beispiel sollten dann alle Daten von 12345 gelöscht werden,
die Daten von 6789 sollten aber bleiben.

Meine Frage - wie kann ich das in eine Abfrage packen ?



z.B.

DELETE Tabelle.*
FROM Tabelle
WHERE Tabelle.Feld1 IN
(SELECT Feld1 FROM Tabelle WHERE Feld2="T0")

Servus
Karl
*********
Access-FAQ: http://www.donkarl.com + Info zur
Access-Entwickler-Konferenz, Oktober, Nürnberg+Hannover

Ähnliche fragen