Voilà ma requête initiale :
Et une requête à laquelle je pense :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT ID, Nom FROM T1 WHERE T1.A = 1 AND T1.B = 2 UNION SELECT ID, Nom FROM T2 WHERE T2.A = 1 AND T2.B = 2
Laquelle est la plus performante ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT ID, Nom FROM ( SELECT ID, Nom, A, B FROM T1 UNION SELECT ID, Nom FROM T2) AS TMP WHERE TMP.A = 1 AND TMP.B = 2
Partager