hey ich hab mal ne frage zu SQL
meine Datenbank sieht in etwa so aus:
Name | Info | Art | ID |
Klaus | 4 | 3 | 34 |
Klaus | 4 | 3 | 34 |
Peter | 3 | 3 | 23 |
Bernd | 4 | 2 | 34 |
ok so jetz möchte ich einen Datensatz aus dieser Tabelle löschen...ich hab das jetzt folgendermaßen gemacht:
Delete From Tabelle1 Where Name = "Klaus" And Info = "4" And Art = "3" AND ID = "34";
jetz würde ich wie in dem SQL-Befehl zu sehen ist den Datensatz mit klaus löschen, allerdings löscht er mir immer alle von Klaus weg, ich möchte aber nur dass ein Eintrag gelöscht wird...
In meiner Datenbank kommen häufig Datensätze doppelt vor und ich möchte aber dass immer nur einer gelöscht wird....einen Primärschlüssel nutze ich nicht, das wäre jetzt auch viel zu aufwendig den mit zu integrieren...
ich hoffe es kennt jemand eine Lösung....bitte helft mir