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?

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!