J'ai une base de données dans laquelle les utilisateurs peuvent soumettre des informations sur le nombre de pas qu'ils ont pris et j'essaye de le tirer pour faire un classement en tant que tel mais parce qu'il est soumis individuellement , ils tirent séparément.Combinaison de deux lignes mysql avec un ID en double
SELECT step_count.steps, step_count.email, logins.FirstName, logins.LastName
FROM step_count, logins
WHERE step_count.email=logins.email
Ceci est la requête et voici comment l'information est tirée
steps | email | FirstName | LastName
5000 | [email protected] | One | onetest
300 | [email protected] | Two | twotest
200 | [email protected] | One | onetest
Est-il possible de combiner les deux ensemble pour obtenir le montant total des étapes?
Oui, utilisez 'SOMME()' et 'GROUP BY', consultez le manuel: https: //dev.mysql .com/doc/refman/5.7/fr/group-by-functions.html –