Consulta
#1
Posted 20/07/2007, 13:50
eu preciso de um help de quem tem mais conhecimento
eu preciso de uma consulta sql
tenho duas tabales: itens, produto
na tabela itens eu armazeno os cod_produto,cod_vendedor,cod_cliente e valor_vendido;
na tabela produto tem: cod_produto, nome_produto, valor tabela
eu preciso de uma consulta que me retorne os: cod_produto, "nome_produto, valor_tabela, valor_vendido" que sao iguais ao ultimo cod_pedido
tem como galera ?
eu acho que seria algo assim mas nao deu certo
sql = "select produto.nome_produto, itens.cod_produto,.... from itens,pedido where igual ao ultimo registro da tabela pedido.cod_pedido
alguem poderia me da uma força aqui ?
#2
Posted 20/07/2007, 14:12
//código do produto que será recebido
$cod_produto = '';
$sql = mysql_fetch_assoc(mysql_query('SELECT * FROM itens WHERE cod_produto='.$cod_produto.' LIMIT 1'));
//codigo produto, valor vendido
$valor_vendido = $ $sql['valor_vendido];
$sql = mysql_fetch_assoc(mysql_query('SELECT * FROM produto WHERE cod_produto='.$cod_produto.' LIMIT 1'));
//codigo produto, valor vendido
$nome = $sql['nome'];
$valor_tabela = $sql['valor tabela];
Edição feita por: B!ö$, 20/07/2007, 14:15.
#3
Posted 20/07/2007, 14:26
[codebox]SELECT a.cod_produto, a.valor_vendido, b.nome_produto, b.valor_tabela
FROM produto a, itens b
WHERE a.cod_produto = b.cod_produto
ORDER BY a.cod_produto DESC
LIMIT 1[/codebox]
Imaginando que você queria trazer as informações do último produto cadastrado (como você disse em seu tópico), por isso ordenei em oredem decrescente de código e peguei só um.
Flws...
Até mais
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)