Forum: Datenbanken
Delphi
by Jasocul,
21. Jan 2022
Dann mal ein anderer Ansatz (Abfrage ist ungeprüft eingetippt):
with q1 as
(Select Feld1, Feld2, Feld3
from tabelle1
where Feld2 = 'Schraube'),
q2 as
(select Feld1, Feld3
from q1
Forum: Datenbanken
Delphi
by Jasocul,
18. Jan 2022
Folgender Vorschlag:
Select Max(Feld1)
from (select Feld1, Feld3
from (Select Feld1, Feld2, Feld3
from tabelle1
where Feld2 = 'Schraube')
where Feld3 <> 'klein' and Feld 3 <> '')
Das sollte dazu führen, dass im tiefsten Sub-Select der Index von Feld2 gezogen wird.
Dieser liefert nur 29 Datensätze.
Das Sub-Select in der darüber liegenden Ebene macht ein...