Werwer.
Gracias por publicar la solución para futuros foristas...
Un comentario adicional...
Tu problema es de base, es decir, parte de una tabla o tablas mal planificada(s).
La tabla que utilizas actualmente es muy "genérica" y eso trae como consecuencia que a futuro sea más "difícil" el acceso a los datos.
Si al principio se proyecta (proyecto) una tabla que almacenará 'superficie', 'habitaciones' y 'garaje', pues la tabla debería contener estos campos en su estructura, es decir:
id | datoprimario | superficie | habitaciones | garage
En donde datoprimario pmbrodría ser el "nombre" del inmueble o cualquier dato que a nivel de "descripción" haga relación al leerla de ese inmueble en particular.
Esto aparte de facilitar el acceso a los datos con consultas más directas mejorará el tiempo de respuesta de dichas consultas y reduce drásticamente la cantidad de registros en tu tabla, evitando así cargar el servidor con agrupamientos innecesarios y/o subconsultas con JOINS a la misma tabla.
Es mi recomendación como administrador de servidores y programador SQL.
___________________________
Ing. Jesús Alfredo Uzcanga
Twitter: @JesusUzcanga
We learn the 20% of what we HEAR,
the 50% of what we SEE,
the 80% of what we DO and
the 95% of what we TEACH.
____________________________________________________________
https://www.linkedin.com/in/jauzcanga/