cs_Famas54
Messages postés59Date d'inscriptionmardi 12 septembre 2006StatutMembreDernière intervention21 août 2009
-
13 août 2008 à 12:05
cs_Famas54
Messages postés59Date d'inscriptionmardi 12 septembre 2006StatutMembreDernière intervention21 août 2009
-
14 août 2008 à 13:30
Bonjour,
Je cherche à faire une update des champs de certaines lignes de ma table principale Noind avec les donnéés contenues dans une autre table: table_stockage_newfundsall en fonction du numéro NoInd qui est la clé primaire de chacune des deux table. Tout est respecté en terme d'intégrité référentielle et de configuration des différents champs mais je ne suis pas parvenu à exécuter ma requête dans le but de retrouver les informations relatives aux codes NoInd de table_stockage_newfundsall dans ma table Noind, Je n'ai aucun renvoi d'erreur, rien ne change suite à l'execution de la requête.
LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 20126 13 août 2008 à 14:47
Salut,
Si je souviens bien, je t' ai déjà fais remarqué qu" encas de tables liées il faut mettre en évidence la jointure.
INNER JOIN au début et sans clause where sauf si
le critère concerne un champ autre que la clé.
cs_Famas54
Messages postés59Date d'inscriptionmardi 12 septembre 2006StatutMembreDernière intervention21 août 20092 13 août 2008 à 16:25
En fait j'ai tout d'abord tenté avec cette syntaxe là mais un autre problème revient tout le temps, un runtime error 3144 Syntax error in UPDATE statement que je ne suis pas parvenu à éviter alors j'ai tenté autre chose.
cs_Famas54
Messages postés59Date d'inscriptionmardi 12 septembre 2006StatutMembreDernière intervention21 août 20092 14 août 2008 à 13:30
Cela fonctionne pile poil, le petit message d'information en plus.
C'est curieux que la requête fonctionne comme cela et pas avec la synthaxe précédente.
Maintenant je dois réutiliser cette structure pour une autre requête quasiment du même genre avec une condition WHERE dans l'update, en espérant que cela est possible.