B
ByeBye 251003
Hallo,
ich habe Verständisprobleme. Bei A) erhalte ich falsche Ergebnisse, feld3 wird überhaupt nicht berücksichtigt. Bei B) funktioniert alles, wie es soll.
Es hat sicherlich mit der Prioritätenreihenfolge zu tun? OR ist "unwichtiger" als AND, bloss wie habe ich mir das bei A) vorzustellen? Warum wird AND feld3 = beding2 völlig außer acht gelassen? Und wieso gerät B) nicht durcheinander?
Danke.
A)
B)
ich habe Verständisprobleme. Bei A) erhalte ich falsche Ergebnisse, feld3 wird überhaupt nicht berücksichtigt. Bei B) funktioniert alles, wie es soll.
Es hat sicherlich mit der Prioritätenreihenfolge zu tun? OR ist "unwichtiger" als AND, bloss wie habe ich mir das bei A) vorzustellen? Warum wird AND feld3 = beding2 völlig außer acht gelassen? Und wieso gerät B) nicht durcheinander?

A)
Code:
WHERE
feld1 = beding1
OR
feld2 = beding1
AND
feld3 = beding2
B)
Code:
WHERE
feld1 = beding1
AND
feld3 = beding2
OR
feld2 = beding1
AND
feld3 = beding2