Bonjour,
Existe-t-il un moyen qui reviendrait à créer une vue triée sur une table non triée, sachant qu'on ne peut pas créer une vue en utilisant order by ?
Explication :
Si je le pouvais, je ferai une requète du type :
1 2
|
select a, b, c from my_table order by a, b |
Seulement voila, je ne peux pas passer le "order by" dans mon code (en fait, je ne fais pas un select, mais utilise une méthode externe faisant ce select, méthode qui ne supporte pas le order by).
Donc mon idée première était de créer une vue V de la table my_table, triée grâce à order by sur a et b, puis de faire le select sur cette vue.
En faisant des recherches, je me suis apercu que cela n'était pas possible (snif).
Connaissez vous une méthode qui me permettrait d'arriver au même résultat, c'est à dire quelque chose du type (attention, cette requète est très fausse) :
create view V1 as select * from my_table order by col1, col2
Merci
Pour info, le SGBD utilisé est Informix
Partager