[ SQL ] Faire un update avec un select imbriqué
Bonjour,
j'ai une table A ou je dois calculer le nombre de ligne pour un élement maison.
J'ai une table B qui contient le champ 'maison' et le champ 'nbLigne'
je dois réussir à mettre a jour le nombre de maison dans la table B.
voici l'idée;
Code:
1 2 3 4 5 6 7
|
UPDATE table_B SET nbLigne = nbLigneCalulées
WHERE (maison,nbLigneCalculées) IN
(SELECT maison, COUNT(nbLigne) AS nbLigneCalulées
FROM table_A
WHERE typeMaison = 'A VENDRE'
GROUP BY maison,nbLigne) |
Vous me direz que WHERE (maison,nbLigneCalculées) ce n'est pas possible..je vous l'accorde...mais c'est juste pour donner l'idée...
Comment puis résoudre ceci :?:
Merci d'avance