Boa noite pessoal,estou criando um banco de dados para estudar,o banco é o seguinte,tem a tabela Aluno,tabela Telefone e a tabela Conta_lanchonete,estou usando esse comando para retornar o seguinte resultado:
select a.nome as Nome_do_aluno , c.nome_produto as Nome_do_produto ,preco as Preco_Un from aluno a inner join conta_lanchonete c;

porem preciso retornar o mesmo registro porem com um campo a mais exibindo a soma de todos os itens comprados,porem só aparece um único registro,a soma esta correta,mas preciso que apareça todos os registros,estou usando o comando:
select a.nome as Nome_do_aluno , c.nome_produto as Nome_do_produto ,preco as Preco_Un ,sum(preco) as Valor_total from aluno a inner join conta_lanchonete c;
resultado:
