Bonjour, est ce que vous pourrez me corriger la syntaxe de cette requête, je ne sais pas si le cross join existe en DB2, ou bien qu'il faille le remplacer avec UNION?
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 SELECT lst.id_eqp , src.id_ctr , src.mod_paie FROM matable AS src -- 2 CROSS JOIN -- 1 ( SELECT id_eqp FROM matable GROUP BY id_eqp ) AS lst -- 3 WHERE src.id_eqp = 'F' -- 2 AND NOT EXISTS -- 4 ( SELECT 0 FROM matable AS ver WHERE ver.id_eqp = lst.id_eqp AND ver.id_ctr = src.id_ctr AND ver.mod_paie = src.mod_paie ) ;
Partager