Ir para conteúdo

Arquivado

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

wlemos

Uma Consulta

Recommended Posts

Olá pessoal,Obrigado pelas dicas foram muito boas...Tenho uma consulta que busca NA TABELA CLIENTEo CODCLIENTE, NOMECLIENTE, OQUECOMPROU, CODDOQUECOMPROU...Depois tenho outra consulta que busca EM OUTRA TABELA 'TABELA PRODUTOS_PRECOS'CODCLIENTE, CODDOQUECOMPROU, PRECODOQUECOMPROU....depois imprimo na tela o dados do clienteCODIGOCLIENTENOMECLIENTE - - - - -CODDOQUECOMPROU ...... OQUECOMPROU.....CODDOQUECOMPROU ...... OQUECOMPROU.....CODDOQUECOMPROU ...... OQUECOMPROU.........COMO FAÇO PARA QUE A PRIMEIRA CONSULTA PEGUE O RESULTADO DA SEGUNDA COMPRARANDO O "CODDOQUECOMPROU" E ME IMPRIMA O PRECODOQUECOMPROU????ValeuWilliam

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode fazer uma consulta mais ou menos assim:

PHP

[*]$query = "SELECT c.codcliente, c.nomecliente, c.oquecomprou, c.codoquecomprou as cod ";

[*]$query .= "p.codcliente, p.coddoquecomprou, p.precodoquecomprou ";

[*]$query .= "FROM cliente c INNER JOIN produtos_precos p ";

[*]$query .= "WHERE c.coddoquecomprou = p.coddoquecomprou AND ";

[*]$query .= "c.codcliente = p.codcliente";

[*]$sql = mysql_query ($query);

[*]while ($resultado = mysql_fetch_array($sql)) {

[*]  echo $resultado['cod']."-";

[*]  echo $resultado['oquecomprou']."-";

[*]  echo $resultado['precodoquecomprou'];

[*]}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu galera resolvi assim$resultado = mysql_query ("SELECT CARTADEPORTE.HAWB AS HAWB, CARTADEPORTE.AWB, PRODUTOS.volume AS VOLUME, PRODUTOS.qtd AS qtd, PRODUTOS.descricao, CARTADEPORTE.NOMECON AS NOMEEX, KILOS_DOS_VOLUMES.HAWB AS KILOSDOSVOLUMESHAWB, KILOS_DOS_VOLUMES.VOLUME AS KILOSDOSVOLUMESVOLUME, KILOS_DOS_VOLUMES.KILO AS KILOSDOSVOLUMESKILOFROM CARTADEPORTE LEFT JOIN (PRODUTOS LEFT JOIN KILOS_DOS_VOLUMES ON (PRODUTOS.hawb=KILOS_DOS_VOLUMES.HAWB) AND (PRODUTOS.volume=KILOS_DOS_VOLUMES.VOLUME)) ON CARTADEPORTE.HAWB = PRODUTOS.hawb WHERE CARTADEPORTE.HAWB=$AWB GROUP BY PRODUTOS.volume,PRODUTOS.descricao");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voces poderiam me ajudar em como fazer que a cadaVOLUME ele pare e imprima tudo relacionado ao volumetipovolume kilo (vem ao lado por conveniencia)EM BAIXO IMPRIMIRPRODUTOS.DESCRICAO, PRODUTOS.QTDQUANDO O VOLUME (E O KILO TAMBEM) MUDAREMIMPRIMA EMBAIXOPRODUTOS.DESCRICAO, PRODUTOS.QTDPRODUTOS.DESCRICAO, PRODUTOS.QTDPRODUTOS.DESCRICAO, PRODUTOS.QTDSEU DO FOR MAS NÃO TA ACONTECENDO.....UM FOR ANTES PARA volume 'E' kiloE DENTRO DESTE FOR OUTRO PARAPRODUTOS.DESCRICAO, PRODUTOS.QTDSe souberem de algo....ajudaria muito...

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.