1
resposta

Como agrupar com PHP

Preciso agrupar os resultados, no caso se tiver 2 coca-colas no pedido juntar as duas em vez de mostrar dois resultados.

$mesa = $request->json()->get('mesa');
$results = DB::select('SELECT PRODUTO.DESCRICAO, VENDA.CODIGO, VENDA.PRECO, VENDA.QUANTIDADE, VENDA.MESA FROM VENDA, PRODUTO WHERE PRODUTO.CODIGO = VENDA.CODIGO AND VENDA.MESA = :id', ['id' => $mesa]);

Como posso fazer isso?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá Matheus, tudo bem?

Peço desculpas pela demora no retorno!

Você poderia fornecer mais detalhes do seu projeto? Estes produtos que você quer agrupar, são produtos iguais que são exibidos no resultado ou os produtos são da mesma marca, porem são produtos diferentes? Um exemplo, dois produtos diferentes como coca-cola 1L e coca-cola 2L. Você já tentou utilizar o Group By? O Group By é utilizado para agrupar os resultados e qual o banco de dados você está utilizando?

Aguardo o seu retorno!