Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 2
Sexo: Masculino

receber todos os dados de uma consulta min()

09-12-2013 10:49

Bom dia a todos,
Estou fazendo uma consulta em uma tabela de pedidos, funciona assim:

1 - seleciono na tabela todos os produtos selecionados daquele pedido
2 - preciso retornar o menor valor e o id dessa consulta

Fiz assim

SELECT id, MIN(preco) AS menorValor FROM pedidos WHERE pedido = 12

Isso me trás o menor valor mas o ID que me trás não é o que corresponde ao menor valor da tabela.

Alguém por favor poderia me ajudar nessa questão?

obrigado,

Danilo
0
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 2
Sexo: Masculino

receber todos os dados de uma consulta min()

09-12-2013 15:50

Consegui resolver, vou deixar o código aqui caso alguém precise:

SELECT id, preco FROM pedidos WHERE pedido = $numPedido AND (preco = (SELECT MIN(preco) FROM pedidos WHERE pedido = $numPedido )) 

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

receber todos os dados de uma consulta min()

09-12-2013 16:08

Blz.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado