LEFT JOIN - MySQL
Pessoal tenho a seguinte estrutura sql
TABELA - produtos
id nome descricao preco foto
1 BR STELLA 1001-5 8.99 1001-5
2 CO MIA 1030-0 7.99 1030-0
3 BR MARCIA 1140-4 9.99 1140-4
4 BRI KATE 1205-3 3.99 1205-3
TABELA - itempedido
idItem Referencia idPedido quantidade
1 8756-6 82 1
2 9167-2 83 1
3 8756-6 83 1
4 9167-2 83 1
5 8756-6 83 1
6 9167-2 83 1
como da para perceber a tabela itempedido gurda as referencias que compõem cada pedido e a tabela produtos tem todas as informações de cada produto, minha duvida e a seguinte eu preciso fazer uma consulta no sql onde eu informo as referencias que compoem o pedido ai o sql retorna as informacoes de cada produto. Entendem? ai vai o meu Query sql:
<?php $sql = mysql_query("SELECT quantidade, itempedido.Referencia as descricao, nome, preco FROM itempedido LEFT JOIN produtos ON itempedido.Referencia = produtos.descricao WHERE itempedido.idPedido=$pedido");if($dados){$dados = mysql_fetch_array($sql);if ($dados) extract($dados);echo "<tr><td><b>".$quantidade."x</b></td> <td><b>".$referencia."</b></td><td> ".$descricao."</td><td><span class='preco'>R$".$preco."</span></td></tr>";} ?>
oque acontece é que nao obtem nenhum resultado será algum erro?
Discussão (3)
Carregando comentários...