Je veux effectuer une mise à jour de SQLComment puis-je mettre à jour lorsqu'une condition de sélection donnée renvoie une valeur vraie?
UPDATE incCustomer SET etaxCode = 'HST' WHERE
uniquement sur les enregistrements où cela est vrai.
select etaxCode
from incCustomer
left join incAddress on incCustomer.iAddressId = incAddress.iId
left join incProvince on incAddress.iProvinceStateId = incProvince.iId
where incAddress.iProvinceStateId in ( 2 , 3 , 4 , 6 , 9)
Je ne pense pas que ce soit possible avec ANSI SQL, mais peut-il être fait en MySQL?
Bien que je tiens à souligner que OUTER les jointures dans ANSI-89 nécessitent une syntaxe spécifique au fournisseur, et je ne sais pas si MySQL a déjà eu une telle syntaxe. –
merci, ça marche! –