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 :
c'est assez lourd je trouve comme code
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..........
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
Partager