Sélectionner les données de la table "
table_update
" :
Résultat de la requête :
-
La sous-requête ne doit pas retourner plusieurs lignes pour une ligne à modifier dans la table :
Résultat de la requête :
-
La sous-requête doit retourner une ligne pour chaque ligne à modifier dans la table :
Sélectionner les données de la table "table_update
" :
Résultat de la requête :
Comme la troisième ligne n'avait pas de correspondant dans la sous requête, les colonnes ont été initialisées à NULL.
À moins que ça soit un comportement voulu, il faut toujours ajouter les mêmes conditions dans la sous requêtes sur les lignes à modifier pour la table :
Sélectionner les données de la table "table_update
" :
Résultat de la requête :