Registriert seit: 16. Feb 2018
112 Beiträge
Delphi 10.1 Berlin Enterprise
|
AW: ACCESS: mehrfach benutzter Parameter in UNION ?
18. Feb 2019, 21:13
Danke für die prompte Antwort.
Ich habe nun alles nochmals überprüft:
DISTINCT ist ok, vermutlich könnte man das auch einfacher formulieren, der Parameter
im ersten SELECT enthält bereits den gesuchten Wert.
so etwa SELECT :ParamInteger1: FROM Hierarchie (nicht geprüft)
Das Resultat der ersten Abfrage kommt in der zweiten nicht vor (garantiert). Daher ist auch
UNION ohne ALL ok.
Die einzelnen Abfragen liefern die richtigen Ergebnisse.
Mit dem Einfügen der Debug-Info 'erste bzw. zweite Abfrage' ändert nichts, aber es wird
noch klarer.
Mit zwei Parametern läuft die Geschichte, mit einem erscheint nach wie vor nur die
Abfrage vor dem UNION. Ich habe früher schon einmal etwas sehr ähnliches realisiert.
Auch da habe ich diese Verhalten festgestellt.
Evtl. sieht's ohne UNION anders aus ?
|