31-03-2008, 11:09 AM
une astuce pour faire un UPDATE multi tables :
faire un SELECT avant, avec les jointures et les nouvelles valeurs à avoir :
on valide le résultat en exécutant la requête.
ensuite on transcrit en UPDATE:
à utiliser sur les tables test.
A+
Pascal
faire un SELECT avant, avec les jointures et les nouvelles valeurs à avoir :
Code :
SELECT ress.mana + hero.niveau
FROM ress, hero
WHERE ress.uid = hero.uid;
on valide le résultat en exécutant la requête.
ensuite on transcrit en UPDATE:
Code :
UPDATE ress, hero
SET ress.mana = ress.mana + hero.niveau
WHERE ress.uid = hero.uid;
à utiliser sur les tables test.
A+
Pascal