Ir para conteúdo
Fórum Script Brasil
  • 0

Group By + Order By


SirSmart

Pergunta

Galera tenho o seguinte select


SELECT count(op_precos.id_fornec), op_precos.id_fornec, op_precos.id_produto, 
op_fornec.razao_social, op_precos.valor 
FROM op_precos 
JOIN op_produtos, op_fornec 
ON op_precos.id_produto = op_produtos.id
AND op_precos.id_fornec = op_fornec.id 
WHERE op_precos.id_produto = ".$fornec."
GROUP BY op_precos.id_fornec ,op_precos.valor

Porem eu queria que esse registro viessem por ordem numerica, como eu faço pra usar o order by junto com o group by ???

Obrigado

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

não sei se o mysql aceita subqueries, mas se aceitar, faca assim:

Select * from (SELECT count(op_precos.id_fornec) as Conta, op_precos.id_fornec, op_precos.id_produto, 
op_fornec.razao_social, op_precos.valor 
FROM op_precos 
JOIN op_produtos, op_fornec 
ON op_precos.id_produto = op_produtos.id
AND op_precos.id_fornec = op_fornec.id 
WHERE op_precos.id_produto = ".$fornec."
GROUP BY op_precos.id_fornec ,op_precos.valor) Order By Conta

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...