mysql> DESCRIBE temp_ratings;
+--------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+--------------+------+-----+---------+-------+
| id_art | mediumint(9) | | PRI | 0 | |
| rating | tinyint(4) | | PRI | 0 | |
+--------+--------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
je voudrais remplir le champ rating avec la valeur provenant d'une autre table.
En gros pour chaque enregistrement aller pêcher la valeur du rating dans une autre table et la mettre dans la table, le champ id_art est bien entendu déjà renseigné.
# update avec plusieurs tables
Posté par Bruno (site web personnel) . Évalué à 7.
update A,B set A.rating=B.valeur where A.id_art=B.id_art;
(voir les commentaires de http://dev.mysql.com/doc/mysql/en/update.html(...) , "Update one field with more fields from another table")
[^] # Re: update avec plusieurs tables
Posté par David FRANCOIS (site web personnel) . Évalué à 0.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.