Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySql obtém a soma de uma coluna em todas as linhas de uma nova coluna


Você solicita o ID selecionado errado, mas se você realmente precisa

Você pode calcular a soma na coluna usando uma subseleção
SELECT  market, sale, (select sum(sale) as total from my_table) as  total
from my_table 

se você precisar apenas de algum país, por exemplo, FR, UK, você pode
SELECT  market, sale, (select sum(sale) as total 
                           from my_table
                           where market in ('FR', 'UK')) as  total
from my_table 
here market in ('FR', 'UK')

ou você precisa sempre da soma total que você pode
SELECT  market, sale, (select sum(sale) as total 
                           from my_table
                          ) as  total
from my_table 
here market in ('FR', UK')