Que veux-tu on est perfectionnistes ici :)
un petit clic sur :resolu: et c'est bon
Version imprimable
Que veux-tu on est perfectionnistes ici :)
un petit clic sur :resolu: et c'est bon
Pas fan du OR dans ce cas là.
Que donne cette requête en terme de temps d'exécution :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 With TMP as ( SELECT parentid FROM cms_infoobjects6 GROUP BY parentid HAVING count(*) > 100 UNION SELECT parentid FROM cms_infoobjects6 WHERE ScheduleStatus = 3 ) SELECT count(*) FROM TMP;
ahhh
je comprends encore moins ce code !!!!
pas de soucis de temps de réponseCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 SQL> WITH TMP AS 2 ( 3 SELECT parentid 4 FROM cms_infoobjects6 5 GROUP BY parentid 6 HAVING count(*) > 100 7 UNION 8 SELECT parentid 9 FROM cms_infoobjects6 10 WHERE ScheduleStatus = 3 11 ) 12 SELECT count(*) 13 FROM TMP; COUNT(*) ---------- 11 SQL>
la requête initiale avec le or est donné par le support SAP , je ne l'ai pas remis
en cause .
merci de ta réponse ( il faudrait que je retourne en cours sql ou pl/sql)
cordialement