joao526 0 Denunciar post Postado Agosto 24, 2015 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
Electronic 124 Denunciar post Postado Agosto 24, 2015 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