table1: nom | note | stat1 | stat2
table2: nom | stat3
il est l'intégration de forum et de site, donc ils ne sont pas normalisésMise à jour de la table entière SQL avec sélection à partir d'une autre table en fonction du champ de la première table
J'ai besoin de recount rating pour les utilisateurs dans table1
.
rating = stat1 + stat2 + stat3
.
stat3
est dans le table2
, qui a le champ name
commun avec table1
.
UPDATE table1 SET rating = stat1 + stat2 +
(SELECT stat3 FROM table2 WHERE name = [name_from_table1])
Comment puis-je insérer name
de table1
à utiliser dans la sélection table2
?
Eh oui, il est plus rapide, puis avec select – Qiao