Bonjour,

Je vais devoir faire de très nombreuses requêtes sur une table catalogue, avec dés tris différents, par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 select ID_ARTICLE, ... from ARTICLES
  WHERE ID_GENRE = 'Sélection utilisateur'
  ORDER BY PRIX
puis

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 select ID_ARTICLE, ... from ARTICLES
  WHERE ID_GENRE = 'Sélection utilisateur"
  ORDER BY COULEUR
Ma question est :
puis-je créer un index composé de type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 Create Index ART1 on ARTICLES (ID_GENRE,PRIX,COULEUR)
sachant que dans le premier cas je m'appuie sur les deux premières colonnes, alors que dans le second cas je m'appuie sur la colonne 1 et 3?

Ou dois-je créer deux index
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 Create Index ART1 on ARTICLES (ID_GENRE,PRIX)
et
Create Index ART1 on ARTICLES (ID_GENRE,COULEUR)
?

Merci d'avance pour vos réponses.
T.