Ich habe gerade ein Problem, wo ich nicht mehr weiter komme. Die Lösung ist bestimmt einfach, aber um die Uhrzeit ist das dann doch etwas schwerer *g*. Also zu meinem Problem:
Ich habe eine Anfrage über 2 Tabellen:
Im Moment werden mir ja alle Datensätze aus table1 angezeigt, bei denen undnochwas > 0 ist. So weit passt es. Allerdings will ich jetzt zusätzlich noch etwas in table2 überprüfen. Und zwar soll dort eine Prüfung t2.bla > $zahl rein.
Wenn ich das allerdings mit AND t2.bla > $zahl einbaue, dann zeigt es mir ja nur die Datensätze an, wo diese Bedingung t2.bla > $zahl korrekt ist. Allerdings hätte ich auch gerne zusätzlich alle Datensätze angezeigt, wo es keinen Eintrag in t2 gibt.
Das heißt ich will nur die Datensätze nicht haben, wo diese t2.bla > $zahl nicht erfüllt ist. Unabhängig davon, ob es überhaupt ein t2 gibt oder nicht.
Ich hoffe ich konnte das verständlich erklären
. Irgendwie gehe ich an das Problem falsch ran denke ich
.
Ich habe eine Anfrage über 2 Tabellen:
PHP:
SELECT t1.*, t2.* FROM table1 AS t1 LEFT JOIN table2 AS t2 ON t1.irgendwas = t2.nochwas WHERE t1.undnochwas > 0
Im Moment werden mir ja alle Datensätze aus table1 angezeigt, bei denen undnochwas > 0 ist. So weit passt es. Allerdings will ich jetzt zusätzlich noch etwas in table2 überprüfen. Und zwar soll dort eine Prüfung t2.bla > $zahl rein.
Wenn ich das allerdings mit AND t2.bla > $zahl einbaue, dann zeigt es mir ja nur die Datensätze an, wo diese Bedingung t2.bla > $zahl korrekt ist. Allerdings hätte ich auch gerne zusätzlich alle Datensätze angezeigt, wo es keinen Eintrag in t2 gibt.
Das heißt ich will nur die Datensätze nicht haben, wo diese t2.bla > $zahl nicht erfüllt ist. Unabhängig davon, ob es überhaupt ein t2 gibt oder nicht.
Ich hoffe ich konnte das verständlich erklären