That looks very much like very poorly stored data, and I suspect would benefit from being correctly normalised.
Any time a table name or field name looks like it is holding data e.g. Haus1 , Haus2 etc. it probably shouldn't be in a separate table but identified by a field with the table...