Hallo PHPler,
ich habe ein kleines Problem bei meiner MySQL Abfrage und zwar versuche ich mir aus meiner DB die Summe der Typen eines bestimmten Regals pro Zimmer aufzulisten.
Dies funktioniert mit folgendem Query auch:
ABER wenn nun kein Regal eines Typen in keinem der Zimmer ist, liest er mir dies nicht aus, ich hätte dann aber gerne trotzdem diese Zeile.
Kann ich eventuell direkt hinter das Select Typ ein case Bedingung setzten oder so etwas ?
Jemand eine Idee wie das gehen könnte ?
ich habe ein kleines Problem bei meiner MySQL Abfrage und zwar versuche ich mir aus meiner DB die Summe der Typen eines bestimmten Regals pro Zimmer aufzulisten.
Dies funktioniert mit folgendem Query auch:
Code:
Select typ, sum(case when zimmer.id=1 then 1 else 0 end) as wohnzimmer, sum(case when zimmer.id=2 then 1else 0 end) as gästezimmer, sum(case when zimmer.id=3 then 1 else 0 end) as schlafzimmer from regal left join zimmer on regal.zimmer=zimmer.id group by typ;
Kann ich eventuell direkt hinter das Select Typ ein case Bedingung setzten oder so etwas ?
Jemand eine Idee wie das gehen könnte ?
Kommentar