1
resposta

Consultas

Como devo usar uma função para consulta dde dados em mais de uma tabelas?

1 resposta

Ei, Paulo! Tudo bem?

Para consultar dados de mais de uma tabela, você pode usar JOINs (como INNER JOIN, LEFT JOIN, etc.) combinados com funções, dependendo do que precisa.

Para exemplificar, imagine que você tem duas tabelas: vendedores (com id_vendedor e nome) e vendas (com id_venda, id_vendedor e valor). Para listar os nomes dos vendedores e o total de vendas de cada um, você pode usar:

SELECT v.nome, SUM(vd.valor) AS total_vendas
FROM vendedores v
INNER JOIN vendas vd
ON v.id_vendedor = vd.id_vendedor
GROUP BY v.nome;

Traduzindo o código: o INNER JOIN une as tabelas basedo no id_vendedor e a função SUM calcula o total de vendas.

Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais, Paulo!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!