Bonjour.
Je m'arrache les cheveux sur une requête. Arg dur dur à expliquer, je vais tenter de simplifier.
Ok disons que je fais un select assez complexe et qui me retourne bien ce que j'attends. Son but est de me montrer que mon update va bien se passer :
N.B : FuturValeur, utilise des expressions régulières, pour modifier, inserer du texte de Valeur, une usine à gaz :)Code:
1
2
3 SELECT MaTable.Valeur AS OldValeur, demo.FuturValeur FROM Matable , (Bon gros select m'affichant la liaison MaTable.Valeur, et FuturValeur que je crée) AS demo
Super !
Maintenant je voudrai appliquer cette modification :
Citation:
UPDATE MaTable
SET MaTable.VALEUR = demo.FuturValeur
FROM MaTable,(la grosse requette) AS demo
WHERE MaTable.Valeur = demo.Valeur
Mais je me fait rejeter, ca dit sans plus de précision que ma requette ne se termine pas correctement :cry:
Quelle est la syntaxe de base pour un Update basé sur un SELECT SVP, je ne trouve aucun exemple concret.
Je précise que je travaille sans filet, d'où mon cheminement pas forcement optimal mais qui me permet d'aller étape par étape, je n'ai pas le droit de rater mon update.
Un très grand merci d'avance.