Bonjour, Je dois faire une requête SQL qui utilise une sous-requête dans le set. Je veux par la suite utiliser l'enregistrement retourné dans le where. J'essai de nommé ma sous requête et de l'utilisé, mais sans succès. Je me débrouille en recopiant la sous-requête dans le where, mais c'est pas l'idéal. Quelqu'un sais comment s'y prendre ?
Voici la requête en question :
update prod_tbl_norm_docu nodo
set nodo.nodo_dt_vig =
( select docu.docu_dt_vig
from corr_tbl_docmnt docu
where docu.docu_id = nodo.docu_id )
where ( select docu.docu_dt_vig
from corr_tbl_docmnt docu
where docu.docu_id = nodo.docu_id ) >=
( select norm.norm_dt_vig
from prod_tbl_norm norm
where nodo.norm_id = norm.norm_id )