Forum: Datenbanken
Delphi
by HeikoAdams,
29. Apr 2010
Okay, dann nochmal meine Frage:
Ist die Where-Klausel
WHERE Feld1_1=Fled1_1 AND Feld2_1=Feld2_1 AND Feld3_1=Feld3_1 AND Feld4_1=Feld4_1
im Update Dein Ernst? So wie ich das sehe, kannst Du die auch genau so gut weg lassen, was eventuell sogar noch ein wenig Zeit spart.
Forum: Datenbanken
Delphi
by HeikoAdams,
28. Apr 2010
Ich bin mir zwar nicht sicher, ob es sich positiv auf die Performance auswirkt, aber Du kannst die beiden ersten SQLs auch zu einem kombinieren indem Du folgendes schreibst:
SELECT Feld1_2, Feld2_2 FROM Tabelle2 WHERE Feld3_2 IN (SELECT Feld1_1 FROM Tabelle1)
Forum: Datenbanken
Delphi
by HeikoAdams,
27. Apr 2010
Das klingt so, als ob Du ein
SELECT * FROM <Tabelle>
machst und kein
SELECT * FROM <Tabelle> WHERE <Feld> = <gesuchter Wert>
Mit letzterem kannst Du Dir (und der CPU) wahrscheinlich eine Menge Arbeit sparen :wink: