J'ai quelques tables avec une relation parent-enfant. Je veux appliquer une fonction sum à une colonne de la table enfant et la renvoyer avec toutes les données de la table parent par exemple.Requête MySQL pour sommer des valeurs dans une autre table
Parent_table
ID, Date, Title
Child_table
ID, another_id, column_to_sum
//(ID is foreign key pointing to Parent_table)
Sample Data in Parent_table
1, 22-11-2010 00:00:00 , 'Some Title'
2, 13-11-2010 00:00:00 , 'Some Title 2'
Sample Data in Child_table
1, 1, 10
1, 2, 11
1, 8, 3
2, 5, 11
2, 8, 6
sortie de la requête doit renvoyer toutes les colonnes de parent_table
avec une colonne supplémentaire, qui est, en additionnant les valeurs de column_to_sum
dans Child_table
pour chaque élément identifié par table_parent ID.
Comment?
Tout d'abord, essayez de formater le code correctement. utilisez ht ecode burron 010101. Aussi, qu'en est-il de votre ** GROUP BY **? –
merci pour la solution –