[SQL] where avec plusieurs affectation

Résolu
binoucha -  
 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!!!
A voir également:

1 réponse

jee pee Messages postés 41519 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
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
binoucha
 
oui ca marche (la premier syntaxe) , merci beaucoup
<3 ciao
0