Bonjour, je suis en train de me créer une base de donnée pour les besoins d'un projet, j'ai trois table, des jointure entre ces 3 tables sont réalisé assez souvent.

Table 1 : id_1+id_2 primary key
Table2 : id_3 primary key
Table3 : id_4 primary key

Une des deux jointure se fait avec le critère de jointure id_1= id_3 l'autre avec id_2=id_4 j'aimerais donc creer un cluster qui contiendrait id_1,id_2,id_3,id_4 mais je n'y parvient pas.

Si je fais un cluster qui porte sur deux colonnes je ne peux pas rentrer la table contenant id_3 car je n'ai qu'une valeur à y mettre de même pour la table 2 et si je ne met qu'une valeur dans le cluster je ne peux pas mettre les deux id de Table 1

Je vois pas comment faire :

Merci de votre aide.