Bonjour, je souhaiterais optimiser cette requête qui en fait 5....
Dans table, il y a normalement autant de lignes avec pour application SUM que application VS.
Eventuellement, il y a eu des problèmes avec VS et le but de la requête estr de les détecter.
Exemple
L'idée est de retourner C et D.tradeid application
A SUM
A VS
B SUM
B VS
C SUM
D SUM
E SUM
E VS
Sachant que il y a complémentarité entre les lignes ayant pour application = 'VS' et 'SUM'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 SELECT Count(produitid) FROM table AND application = 'SUM' AND produitidIN ( SELECT produitid FROM table AND application = 'SUM' AND produitidIN ( SELECT produitid FROM infos AND isvsvalued='Y' AND application='SUM') ) AND produitidNOT IN( SELECT produitid FROM table AND application = 'VS' AND produitidIN ( SELECT produitid FROM infos AND isvsvalued='Y' AND application='SUM' ) )
Le but étant de trouver les lignes qui manquent à VS.
Partager