heu c est normal que ton erreur pointe sur une ligne qui n est pas celle que tu as passé au debut?
Sinon par rapport a l erreur tu as essayé de le faire en 2 requetes?
tu fait ton select tu place le result dans une variable tampon et ensuite tu fais l update


