lo que puedes hacer es utilizar el INNER JOIN.
Me explico el INNER JOIN nos permite combinar varias tablas que esten relacionadas
con un indice común.
En tus relaciones tienes los siguientes campos como indices:
Casa -> id
Estado -> estado_id
tipo_casa -> tipo_casa_id
Cada tabla tiene su clave primaria que servirá para relacionarlas entre sí.
Ahora si no me equivoco la relacion quieres es la siguiente:
Casa.estado_id -> Estado.estado_id
Casa.tipo_casa_id -> tipo_casa.tipo_casa_id
Ahora la sintaxis del INNER JOIN
Código
SELECT Casa.id,Casa.precio,Estado.nombre_estado,tipo_casa.nombre FROM Casa INNER JOIN Estado ON Casa.estado_id = Estado.estado_id INNER JOIN tipo_casa ON Casa.tipo_casa_id = tipo_casa.tipo_casa_id
Algo más según veo hay dos campos q estan sobrando, ya que no son necesarias para la relación
tipo_casa.tipocasa_casa_id
Estado.estado_casa_id
Espero te haya servido. Saludos.