[SQL] where avec plusieurs affectation

Résolu/Fermé
Signaler
-
 binoucha -
Bonjour,
Merci de m'aider,
je doit remplir une BD que j'ai crée sous my SQL Query Broser , la table s'appelle table1 et contient 3 attributs ( etudiant, module, et age) , je doit remplir pour chauqe id (etudiant) son age et pour aller plus vite j'essai de faire des conditions dans le where voila la requete que je suis entraine d'ecrire,

UPDATE BasesDonnee.table1
SET age = 22
WHERE ((etudiant = 21)&&(etudiant =22))

le problemme c'est que elle ne m'insert rien dans table 1
est ce que vous pouvez me corrigées merci!!!

1 réponse

Messages postés
33700
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
18 janvier 2022
8 337
Bonjour,

Je ne sais pas si cette syntaxe qui fonctionne sur oracle existe dans ton SGBD

UPDATE BasesDonnee.table1
SET age = 22
WHERE etudiant in (21,22,...)

ou plus long

UPDATE BasesDonnee.table1
SET age = 22
WHERE etudiant = 21 OR etudiant =22

cdlt

0
oui ca marche (la premier syntaxe) , merci beaucoup
<3 ciao
0