SUM sur requete sur plusieurs champs
Bonjour,
J'ai un petit probleme,
je fait une requete sql sur plusieurs champs de la table,
je veux le SUM de l'un des champs;
et bien sur, je le recupere apres le while suivant ma requete,
evidement, je n'ai pas le SUM.
comment dois je faire, pour avoir le SUM de l'un de mes champ, tout en récuperant les autres
voici le code
Code:
1 2 3 4 5 6 7 8 9
|
$req = mysql_query("SELECT ALL id,nom ,SUM(lenb) AS lesum,lenb FROM latable_tbl GROUP BY id")or die('Erreur de selection '.mysql_error());
while ($letest = mysql_fetch_array($req))
{
$ladd = $letest['lesum'];
$learray[] = $letest['nom'].'G'.$letest['lenb'];
$lesnb[] = $letest['lenb'];
} |
$ladd ne me donne pas la somme de ce champ, mais sa valeur a chaque boucle
bien sur, je peux toujours faire un array_sum sur $lesnb;
mais ce n'est pas comme ca que je le veux,
je veux extraire le sum directement par sql, sans passer par une fonction php
suite, mais avec jointure !
c'est remoi !
maintenant, je lutte pour obtenir la meme chose, mais apres une jointure,
c'est a dire obtenir le sum de mon champ, mais uniquement apres avoir été filtré par une jointure !
est ce possible ?
j'ai éssayer differentes choses, chercher different tuto,
pas trouver ce qui m'aide