Forum: Datenbanken
by Deep-Sea,
1. Feb 2011
Willst du jetzt das Flag in der Datenbank setzen oder nur auf der Oberfläche, damit der Benutzer es sieht? :shock:
Forum: Datenbanken
by Deep-Sea,
1. Feb 2011
Ja?! Und da meine Abfrage alle Datensätze außer dem neusten liefern (wobei ich das ja an der ID festmache, die Zeit ginge ggf. auch, sofern sie eindeutig ist), kannst du diese Datensätze ändern, wenn du das Select- zu einem Update-Statement machst ...
Forum: Datenbanken
by Deep-Sea,
1. Feb 2011
Meine Abfrage liefert dir ja alle doppelten zurück, außer den ältesten (oder neusten, wenn du Max(ID) anstatt Min(ID) nutzt). Wenn du jetzt das Select in ein Update wandelt, hast du doch, was du willst, oder? :-D
Forum: Datenbanken
by Deep-Sea,
28. Jan 2011
SELECT *
FROM Tabelle
WHERE ID NOT IN (
SELECT Min(ID)
FROM Tabelle
GROUP BY Feld_1, Feld_2, Feld_n
);
Das listet dir alle Kopien auf, jedoch nicht die Originale (die mit der geringsten ID). Vlt. passt es ja für deinen Anwendungszweck.