Forum: Datenbanken
by Tempdir,
16. Mär 2009
Danke das klappt sehr gut :)
Forum: Datenbanken
by Tempdir,
16. Mär 2009
Danke! Hab ich leider nicht zum Laufen bringen können, aber hab mittlerweile eine andere Lösung:
SELECT MAX(field1) FROM tabelle WHERE field2='TRUE'
Das doofe dabei, ich muss nochmal eine Anfrage starten um den Datensatz auszulesen. Kann man das auch in einem Zug machen wie in meinem vorherigen Beispiel oben? Es sollte halt am Ressourcenschonendsten sein.
Forum: Datenbanken
by Tempdir,
25. Feb 2009
Danke!
Zum Thema "Boolean-Domäne": Bringt das Vorteile?
Forum: Datenbanken
by Tempdir,
25. Feb 2009
Ok, das war nur für Testzwecke. Danke für den Hinweis!
Forum: Datenbanken
by Tempdir,
25. Feb 2009
Dem stimme ich zu, ich hab nur folgendes Problem:
Meine Tabelle enthält insgesamt 45 Spalten. Für meine Abfrage benötige ich allerdings nur FELD1 (=der Primärschlüssel, der kleinste) und FELD2 (= ein Flag, welches anzeigt ob der Datensatz schon bearbeitet wurde).
Meine Abfragen wurden deutlich schneller, als ich für FELD2 einen Index erstellt habe. Es ist übrigens ein VARCHAR(1) Feld,...
Forum: Datenbanken
by Tempdir,
25. Feb 2009
Ja - Primärschlüsselindex wurde bei mir automatisch ein Index erstellt. Bei FIELD2 hab ich auch einen erstellt.
Forum: Datenbanken
by Tempdir,
25. Feb 2009
Wow DANKE! Das klappt und scheint sehr flott zu sein.
Gibts noch schnellere Alternativen?