Tu ne dois pas mettre un champs Maison dans une table mais il te faut une table générale "construction".
Table construction :
construction_id | construction_type | propriétaire | etc...
construction_id : c'est un numéro unique qui identifie le bâtiment.
construction_type : c'est un numéro qui identifie le type de bâtiment.
Par exemple :
0 = une maison
1 = un marché
2 = une église
3 = une caserne
...
propriétaire : le numéro du propriétaire.
Et d'autres information qui peuvent servir pour un bâtiment, par exemple sa position, son coût, etc...
Et ensuite pour accèder à tous les bâtiment d'un membre il faudra faire un truc du style.
SELECT * From table_membre, table_construction WHERE table_membre.identifiant = table_construction.propriétaire.
Table construction :
construction_id | construction_type | propriétaire | etc...
construction_id : c'est un numéro unique qui identifie le bâtiment.
construction_type : c'est un numéro qui identifie le type de bâtiment.
Par exemple :
0 = une maison
1 = un marché
2 = une église
3 = une caserne
...
propriétaire : le numéro du propriétaire.
Et d'autres information qui peuvent servir pour un bâtiment, par exemple sa position, son coût, etc...
Et ensuite pour accèder à tous les bâtiment d'un membre il faudra faire un truc du style.
SELECT * From table_membre, table_construction WHERE table_membre.identifiant = table_construction.propriétaire.