Encoder: JOIN mit zwei Bedingungen

Beitrag lesen

Achso..der INNER JOIN erfolgt automatisch, da ich drei Tabellen als FROM  angebe.

Klar... hab ich verschlafen.

Aber ODER ist doch genau das, was ich nicht will! Ich will ja UND.

Naja es kommt drauf an wie man es formuliert. Eigentlich willst du doch den User der beide Adressen hat. Das ist wörtlich formuliert schon ein UND.
Aber in der Datenbank stehen die nicht in einer Zeile, sondern in zwei. Deswegen musst du beide Zeilen suchen und das geht mit ODER. Deine Klauseln im WHERE beziehen sich aber immer auf die selbe Zeile.

Mal Beispiel mit einer Zahlenspalte statt String. Was du momentan machst ist:
Suche alle Zeilen bei denen in der Spalte 3 UND gleichzeitig 4 steht.
Und das kann ja nicht gehen.