ich blicke da ehrlich gesagt noch nicht ganz durch, wann du den status und den typ mit reinbringst und wann nicht. zum beispiel ist er im count nicht drinne, in der summe schon... aber du machst das schon wo sie rein sollen. ;-)
Ja hast Recht, da sollte der auch rein (COUNT). Da ich den aber garnicht brauche, habe ich den sowieso schon rausgenommen. :)
denk daran, NULL werte mit einer funktion abzufangen, falls es keine einträge in den unterabfragen gibt.
Wie fange ich die ab? PHP-mäßig oder mit IF-Bedingungen innerhalb von Mysql?
was die performance betrifft, so haben unterabfragen einen schlechten ruf und das meiner meinungnach zuunrecht. ....
Warum ich frage: Ich gewöhne mich dann jetzt dran und habe am Ende dann mehr zu tun, wenn ich das alles wieder ändern muss :)