2014-07-20 3 views
-1

Ici, j'ai la table des étudiants, ont des champs: id, name, score.requête Mysql avec tout sélectionner et sélectionnez la somme

Le résultat recevra 4 colonnes: id, name, score, et la somme du score.

J'ai besoin de combiner deux lignes, puis-je combiner deux commandes?

select * from student 
select sum(score) from student 
+3

S'il vous plaît fournir un tableau d'échantillonnage et de sortie. – Wanderer

+0

Etes-vous sûr de devoir le combiner? Je veux dire, la première requête retournera une ligne pour chaque étudiant, tandis que la deuxième requête retournera un seul nombre, pas de lignes. –

Répondre

1
select *, (select sum(score) from student) as score_sum 
from student