Criar select fazer consulta lista produto menor preço e fornecedor?

2 respostas
phpsql
M

Estou tentando criar uma consulta, que retorne menor valor da coluna (preco),mas agora que fica difícil, o sistema grava na tabela cada valor pra cada produto e cada produto inseri o valor e o codigo de cada vendedor, exemplo vendedor01 coluna: product-code = 01, vendedor02 coluna: product-code = 02, vendedor03 coluna: product-code = 03… então quando o vendedor grava o valor no produto exemplo arroz com id 05, vai gravar na tabela o valor = coluna preco , id do produto na coluna id, e o codigo do vendedor na coluna = product-code.

Tabela seria:

  • produtos
    • id
    • codigoean
    • descrição_completa
    • preco
    • product-code
    • fornecedor

Preciso que retorne um resultado de cada id com seu melhor valor, no caso de valores iguais, resultado todos menores valores da coluna preco. não sei se consegui me expressar bem…

2 Respostas

darlan_machado

Coloca as tabelas que fica mais fácil, essa explicação ficou confusa.

M
CREATE TABLE `produtos` (
  `id` int(11) DEFAULT NULL,
  `codigoean` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  `descrição_completa` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `preco` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
  `product_code` text COLLATE utf8_unicode_ci NOT NULL,
  `fornecedor` text COLLATE utf8_unicode_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
COMMIT;
Criado 12 de abril de 2019
Ultima resposta 12 de abr. de 2019
Respostas 2
Participantes 2