moin leute ... brauche mal wieder eure hilfe bei einer mysql abfrage
folgende Tabellen sind vorhaben "ist nur ein bsp"
user
BEN_ID|NAME|VORNAME
1000|Frank|Sergej
1001|Mustermann|Max
1002|Smith|JOHN
bewertung
ID|BEN_ID|BEWERTUNG
1|1000|0
2|1001|5
3|1000|0
4|1000|3
5|1001|0
jetzt möchte ich gerne sowas ausgegeben bekommen
augabe
ID|NAME|VORNAME|BEWERTUNGEN_MIT_NULL
1000|Frank|Sergej|2
1001|Mustermann|Max|1
1002|Smith|John|0
was ich mir gedacht habe wäre
leider werden hierbei die User die noch keine Bewertung mit 0 haben nicht ausgegeben
folgende Tabellen sind vorhaben "ist nur ein bsp"
user
1000|Frank|Sergej
1001|Mustermann|Max
1002|Smith|JOHN
bewertung
1|1000|0
2|1001|5
3|1000|0
4|1000|3
5|1001|0
jetzt möchte ich gerne sowas ausgegeben bekommen
augabe
1000|Frank|Sergej|2
1001|Mustermann|Max|1
1002|Smith|John|0
was ich mir gedacht habe wäre
PHP:
SELECT user.*, count(bew.ID) as BEWERTUNGEN_MIT_NULL FROM user
right join bewertung as bew on bew.BEN_ID = user.BEN_ID
WHERE bew.BEWERTUNG = 0
group by user.BEN_ID
leider werden hierbei die User die noch keine Bewertung mit 0 haben nicht ausgegeben