Ligação entre tabelas

1. Ligação entre tabelas

Dingouz
dingouz

(usa Ubuntu)

Enviado em 27/09/2008 - 17:22h

Olá pessoal.

Primeiramente.. sou iniciante e desenvolvo no dreamweaver.

Fiz um bd assim:
tabela clientes
cod
nome
endereco
...

tabela vendas
cod
valor
cliente
...

o campo cliente em "vendas" armazena o código do cliente, e quando eu faço um relatório, tenho que ir na tabela de clientes e consultar pelo código do cliente e mostrar o nome, não o código dele, no relatório de vendas..

eu tenho que fazer essa "ligação" no mysql ou no php?
alguém pode meensinar como faz?

Muito obrigado!!!


  


2. Re: Ligação entre tabelas

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 29/09/2008 - 09:15h

Velho, você vai ter que usar um left join nesse caso, da seguinte maneira:

SELECT * FROM vendas v LEFT JOIN clientes c ON (c: codi = v: codi);

Nesses casos você pode usar o "left join" e o "inner join", porém se você usar o "left join" caso o pedido exista e o cliente não, ele exibirá os pedidos. No caso do "inner join", se o cliente não existir, ele não exibe o pedido.

[]'s
Marcos Miras






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts