bonjour,
je veux mettre à jour une colonne de mes tables , si la condition where n'est pas validée je veux mettre la colonne à 0 .
j'ai essayé cette commande , ca marche mais elle ne rend pas à 0 arg si le select ne donne pas de réponse.
j'ai testé cette commande mais je recois des erreurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 update turbo set arg= (select arg from inject where inject.id_inject=turbo.id_turbo) ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 update turbo set arg = CASE when (inject.id_inject=turbo.id_turbo) then (select arg from inject ) else 0 END ;
Partager