bonjour,

je me pose une question.
Actuellement nous avons plusieurs tables avec comme clé primaire un ensemble de 3, voir 4 champs.
ces tables sont liées entre elles par l'intermédiaire de ces 4 champs, donc quand un veux faire une requete ça donne ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
select * from table1,table2,table3
where table1.champs1=table2.champs1 and ....table 1.champs4=table2.champs4
and table3.champs1=table1.champs1..........
c'est assez lourd je trouve comme code
il serait donc judicieux de créer une clé unique, par contre est ce qu'il y aurait un gain non négligeable au niveau des performances, c'est la question que je me pose ?

merci de vos réponses