Hallo
select x from tab where
feld1 = 'A' and
feld2 = 'B'
or
feld1 = 'T' and
-> feld2 like 'D%' or 'E%'
grundsätzlich empfehle ich Dir bei Ausdrücken Klammersetzung:
SELECT
x
FROM
tab
WHERE
(feld1 = 'A' AND feld2 = 'B')
OR
(feld1 = 'T' AND (feld2 LIKE 'D%' OR feld2 LIKE 'E%'))
sollte das liefern, was Du haben möchtest. Eine Kurzschreibweise, so wie Du Dir das vorstellst, funktioniert anders als Du denkst und führt zu anderen Ergebnissen als Du haben willst.
Freundliche Grüße
Vinzenz