il GROUP BY andava fatto sul campo IDImmobile e non sulla sua corrispondente chiave esterna... comunque qualcosa di strano ci resta lo stesso...