MySQL seleciona coluna "acumulada"
Não tenho certeza do que chamar isso além de uma coluna "acumulada".
Eu tenho uma tabela MySQL com uma coluna que se parece
+---+
|val|
+---+
| 1 |
| 4 |
| 6 |
| 3 |
| 2 |
| 5 |
+---+
Eu quero fazer uma consulta para que eu obtenha essa coluna junto com outra coluna que é a soma de todas as linhas desta coluna até agora. Em outras palavras, o select produziria
+---+----+
|val| sum|
+---+----+
| 1 | 1 |
| 4 | 5 |
| 6 | 11 |
| 3 | 14 |
| 2 | 16 |
| 5 | 21 |
+---+----+
Alguém sabe como eu faria isso, e se você pode fazer isso no MySQL?