Salut
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
 
select distinct tir_table.construction_number, tir_table.tire_sequence, 
tir_table.loc_code1, tir_table.loc_code_disposition
from tir_table, location, location_group, site
where 
tir_table.loc_code1 = location.loc_code 
and (tir_table.loc_code_disposition = location.loc_code 
or tir_table.loc_code_disposition = location_group.loc_group_code)
and (select site.site_id
 from tir_table, location, location_group, site
where (tir_table.loc_code1 = location.loc_code  
and location.ref_site = site.site_id  
))  !=  (select  site.site_id
from tir_table, location, location_group, site
where (tir_table.loc_code_disposition = location.loc_code  and location.ref_site =  site.site_id )
or  (tir_table.loc_code_disposition = location_group.loc_group_code 
and location_group.ref_site =  site.site_id))

Ma requuete me remonte trop de site, donc plante.
Un loc_code, et une disposition sont chacun lie a deux sites d'ou la tete de la requete, et je voudrais remonter les id de ces deux sites, pour les prendre dans ma clause.
N'etant pas le roi du sql, si quelqu'un voit le probleme, merci