Klaus Mock: Einen Schritt weitergekommen, jetzt wirds kurios

Beitrag lesen

Hallo,

Folgendes SQL funktioniert:

SELECT Adressen.Firma as Firma FROM Kunden, SelektrionsZuordnung WHERE SelektionsZuordnung.AID = Adressen.ID AND (SelektionsZuordnung.SID = 1 AND SelektionsZuordnung.SID = 4) OR (SelektionsZuordnung.SID = 2 AND SelektionsZuordnung.SID = 5)

Es wundert mich sehr, dass dieses Statement funktioniert, da doch Felder von Tabellen abgefragt werden, die nicht in der FROM-Klausel aufgeführt werden.
Ausserdem verstehe ich nicht wie das Feld SelektionsZuordnung.SID gleichzeitig zwei Werte (1 und 4 bzw 2 und 5) annehmen kann.

Grüße
  Klaus