Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

joao526

Selecionar vendedores com menores preços

Recommended Posts

Galera, seguinte ... Tenho uma tabela cotacao e preciso achar o menor preço dos produtos, porém são vendedores diferentes.

A tabelo cotacao tem os campos id, id_produto, id_vendedor, preco_vendedor onde id_produto e id_vendedor são chaves estrangeiras.

 

Alguém sabe uma query que consiga achar o menor preço de todos os produtos e mostrar o vendedor que possui este menor preço?

 

Vlw !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vc que um select que retorne tipo isso?

 

idvendedor menor preco (para aparecer o nome no lugar do ID faça join)

1 1
2 3
3 2
4 3
5 4

 

um jeito seria assim

no PHP crie uma string que sera o select dinamico

faz um select antes pra pegar o id de cada id_vendedor por num array

depois num foreach...

foreach ($ids as $id_vendedor){

criar a string...

$sql =

SELECT id_vendedor, min(precovend) FROM cotacao where id_vendedor = $id_vendedor
union all
SELECT id_vendedor, min(precovend) FROM cotacao where id_vendedor = $id_vendedor
union all
SELECT id_vendedor, min(precovend) FROM cotacao where id_vendedor = $id_vendedor
.
.VAI CONCATENANDO
.

depois faz select de $sql

 

teste ai

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.