Bonjour,
Je viens d'hériter d'une requête que je dois "optimiser" enfin plutôt voire ce qu'on peut faire avec.
La requête se décompose en deux parties, un peu comme ceci :
Donc vous l'aurez compris l'intérêt (pour moi) du union all est que dans le deuxième select on travaille avec une table en moins et le champ de cette table est remplacé par une constante, parce qu'on en a quand même besoin dans le retour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select champ1, champ2, champ3, champ4 from table1, table2, table3 where blabla union all select champ1, 0 as champ2, champ3, 1 as champ4 from table1, table2 where blabla
Donc a votre avis est ce que je pourrai faire sauter le union all et un peu raccourcir cette requête? Parce que là ça dépasse un peu mes connaissances de sql.
Merci de votre aide.
Partager