MySQL-Abfrage
-
Hallo,
legen wir folgende Tabelle zu Grunde:
id | user | privat |
1 | 2 | 0 |
2 | 5 | 1 |
3 | 4 | 1 |
4 | 1 | 0 |Angenommen ich bin user==4.
Ich möchte alle Einträge haben, ausser die Privateinträge der Anderen.
Es sollte also id=1,3,4 bekommen.
Ich bekommen diesen SELECT aber nicht hin. Vielleicht denke ich zu kompliziert.
Hat jemand eine Idee?Gruß
Boris
-
select ... from ... where id = 4 or privat = 0
-
hjdt schrieb:
Hallo,
legen wir folgende Tabelle zu Grunde:
id | user | privat |
1 | 2 | 0 |
2 | 5 | 1 |
3 | 4 | 1 |
4 | 1 | 0 |Angenommen ich bin user==4.
Ich möchte alle Einträge haben, ausser die Privateinträge der Anderen.
Es sollte also id=1,3,4 bekommen.
Ich bekommen diesen SELECT aber nicht hin. Vielleicht denke ich zu kompliziert.
Hat jemand eine Idee?Gruß
BorisWenn 2 und 3 privat sind, dann willst Du doch in diesem Fall als user==4 als Ergebnis nur ID 1 und 4 haben
Sprich alle öffentlichen und die eigenen.Die Antwort kam ja schon von Thomas (: