Bonjour je suis tomber sur une requete postgresql que je dois passer sous oracle, seulement j'avou avoir un peu de mal à la comprendre.

Alors si l'un d'entre vous pouvaient ne serait-ce qu'éclairer ma lanterne, ça serait le pied!

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
24
 
 
select image1, image2, t3.smi_image as image3 
  from (select t1.smi_image as image1,
  	      t2.smi_image as image2,
        	      t1.smi_souszone,
	      t1.smi_model,
	      t1.smi_type
            from suivi.souszone,suivi.sz_mod_img as t1
            left outer join suivi. sz_mod_img as t2
          	    on t1.smi_souszone=t2.smi_souszone
        	   and t1.smi_model=t2.smi_model
                and t2.smi_type=2
         where t1.smi_type=1
            and t1.smi_souszone=sz_code
            and sz_zone=2
            and t1.smi_model=(select mat_model 
		               from suivi.materiel 
			where mat_cab='5195000500720')
         order by t1.smi_souszone) as t0
  left outer join suivi.sz_mod_img as t3
  	    on t0.smi_souszone=t3.smi_souszone
 	   and t0.smi_model=t3.smi_model
 	   and t3.smi_type=3;
Merci