Titre réorganisé : calcul de la valeur totale des autres colonnes à l'aide du groupe par et de la somme de MySQL
P粉908138620
2023-08-27 19:13:59
<p>J'ai deux colonnes comme ceci : </p>
<table class="s-table">
<tête>
<tr>
<th>Mot</th>
<th>Montant</th>
≪/tr>
≪/tête>
<corps>
<tr>
<td>chien</td>
<td>1</td>
≪/tr>
<tr>
<td>chien</td>
<td>5</td>
≪/tr>
<tr>
<td>Éléphant</td>
<td>2</td>
≪/tr>
</tcorps>
</tableau>
<p>Je souhaite additionner les montants et obtenir le résultat</p>
<table class="s-table">
<tête>
<tr>
<th>Mot</th>
<th>Montant</th>
≪/tr>
≪/tête>
<corps>
<tr>
<td>chien</td>
<td>6</td>
≪/tr>
<tr>
<td>Éléphant</td>
<td>2</td>
≪/tr>
</tcorps>
</tableau>
<p>Ce que j'ai essayé (et échoué) jusqu'à présent est : </p>
<pre class="brush:php;toolbar:false;">SELECT mot, SUM(montant) FROM `Data` GROUP BY 'word'</pre>
<p><br /></p>
Il devrait être un symbole accentué au lieu de guillemet simple :
Sortie :
Supprimez les guillemets simples autour de
WORD
. Cela provoque la conversion des noms de colonnes en chaînes.