Et quel est le SGBD ?
Avec MySQL il faudrait faire :
UPDATE MULTIMEDIA
INNER JOIN MEDIA_POINTEURS ON TRUE
AND MULTIMEDIA.MULTI_CLEF = MEDIA_POINTEURS.MP_MEDIA
AND MULTIMEDIA.MULTI_DOSSIER = MEDIA_POINTEURS.MP_KLE_DOSSIER
INNER JOIN INDIVIDU ON TRUE
AND MEDIA_POINTEURS.MP_CLE_INDIVIDU = INDIVIDU.CLE_FICHE
AND MEDIA_POINTEURS.MP_KLE_DOSSIER = INDIVIDU.KLE_DOSSIER
SET
MULTIMEDIA.MULTI_MEDIA = NULL,
MULTIMEDIA.MULTI_REDUITE = NULL
WHERE TRUE
AND INDIVIDU.KLE_DOSSIER = 1
AND INDIVIDU.ANNEE_NAISSANCE >= 1924
AND MEDIA_POINTEURS.MP_IDENTITE = 1
AND (INDIVIDU.ANNEE_DECES >= 1997 OR INDIVIDU.ANNEE_DECES IS NULL)
;
Partager