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
Partager