JesusFreak777
Erfahrenes Mitglied
Hallo,
ich möchte gerne alle doppelten Einträge löschen (mit drei WHERE bedingunen) bis auf den ältesten!
meine Tabelle hat ne Auftragsnummer, einen Unterauftrag, einen Status, und einen LASTCHANGE!
LASTCHANGE ist ein Datum nachdem ich sortieren möchte! Mit dem Limit will ich alle Einträge außer dem 1. (mehr wie 99 doppelte Einträge wird es nie geben)!
Der gedanke funktioniert! Die Praxis irgendwie nicht :/
was mach ich Falsch?
Vielen Dank für die Tipps
ich möchte gerne alle doppelten Einträge löschen (mit drei WHERE bedingunen) bis auf den ältesten!
PHP:
$delete_twice = "DELETE FROM tabelle WHERE Auftrags_NR = '5027150' AND Unterauftrag = '1' AND Status = '200' ORDER BY LASTCHANGE ASC LIMIT 1, 99";
meine Tabelle hat ne Auftragsnummer, einen Unterauftrag, einen Status, und einen LASTCHANGE!
LASTCHANGE ist ein Datum nachdem ich sortieren möchte! Mit dem Limit will ich alle Einträge außer dem 1. (mehr wie 99 doppelte Einträge wird es nie geben)!
Der gedanke funktioniert! Die Praxis irgendwie nicht :/
was mach ich Falsch?
Vielen Dank für die Tipps