Bonjour
J'ai l'habitude de travailler avec SQL Serveur et occasionellement avec MySql
Il semble que MySql ne permet pas de faire d'update avec Jointure
Est ce normal ?
J'essaye la commande suivant qui me donne une erreur de syntaxe
Par contre la meme commande fonctionne parfaitement avec un select
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 UPDATE Address SET Address.Eigebetaal=sum(betaalcont) FROM Address INNER JOIN Containers ON Address.addrid=containers.addrid AND Containers.addrid >0 where Address.archive<>'X' group by Containers.addrid HAVING sum(betaalcont)>0
Est ce une limitation de MySql ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT Address.Eigebetaal, sum(betaalcont) FROM Address INNER JOIN Containers ON Address.addrid=containers.addrid AND Containers.addrid >0 where Address.archive<>'X' group by Containers.addrid HAVING sum(betaalcont)>0
Merci de votre aide
Partager