acorna
Messages postés53Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention23 mars 2005
-
23 juin 2004 à 14:31
PiterTheWood
Messages postés48Date d'inscriptionsamedi 19 avril 2003StatutMembreDernière intervention23 mars 2007
-
25 juin 2004 à 15:10
Hello,
J'ai besoin de mettre à jour un champ. J'utilise pour cela une requete sql update. L'ennui, c'est que le champ doit etre mis à jour à partir d'autres qui sont dans deux tables différentes.
Update [MATERIEL] Set [QttDispo1(table MATERIEL)]=(StockInitial(table MATERIEL)+entrees)(table MATERIEL) WHERE DateEmprunt(table LOUERMATERIEL)<>NOW()
Comment faire?un update peut-il se faire à partir de deux tables différentes?
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 20096 23 juin 2004 à 16:55
faux, tu viesn de planter là
pour jouindre 2 table dasn une condition, faut utiliser un "in", le = peut fonctionner masi faut-être sur a 100% qu'un seul reccord va arriver de la 2e requête
pis en plus, tu peut pas mettre une * à la 2e requête, tu dois y mettre un seul champs afin de comparaison
pour mettre à jour une requête qui contine t 2 table, on peut pas, faut la décortiquer et faire la mise à jour en 2 coup, dépendant des relations