Remplir une colonne d'une table du résultat d'une SELECT
Salut,
ça fait des jours que je cherche une solution pour remplir une colonne d'une table DevisList.TTC à partir du résultat d'une requête SELECT qui retourne plusieurs lignes. La solution que j'ai trouvé qui n'affiche pas un message d'erreur est la suivante mais ne fait rien car je reçois le message (0 lignes affectés)!
Code:
1 2 3 4 5 6 7 8
| UPDATE DevisList
SET TTC = (
SELECT SUM(Opération.Montant)
FROM Devis, Opération, DevisLink
WHERE Devis.ID = DevisLink.DevisID AND DevisLink.OpérationID = Opération.ID
GROUP BY Devis.ID
)
WHERE DevisList.TTC = NULL |
PS : Dans ma db j'ai une table Devis liée avec les Opération effectuées pour les clients à l'aide de recs d'une autre table DevisLink dont les champs (ID, DevisID et OpérationID).
Merci d'avance...