Mysql
 sql >> Database >  >> RDS >> Mysql

MySql ottiene la somma di una colonna in ogni riga di una nuova colonna

Si richiede select id progettato in modo errato ma se è proprio necessario

Puoi calcolare la somma in colonna usando una sottoselezione

SELECT  market, sale, (select sum(sale) as total from my_table) as  total
from my_table 

se hai bisogno solo di un paese es. FR, UK puoi

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')

oppure hai sempre bisogno della somma totale che puoi

SELECT  market, sale, (select sum(sale) as total 
                           from my_table
                          ) as  total
from my_table 
here market in ('FR', UK')