Fórum RIGHT JOIN #38945

24/09/2003

0

Galera, tenho uma tabela com 2 campos
codigo_modelo e codigo_cliente
quero fazer um select que me mostre a data do pedido e a descriçao do modelo e o nome do cliente

nao seria assim????

select p.data, m.descricao_modelo, c.nome_cliente

from pedidos p right join modelo m on m.codigo_modelo = p.codigo_modelo right join cliente c on c.codigo_cliente = p.codigo_cliente

where
p.numero_pedido = ´1´

mas nao funcionou.. ele fica ali lento, pensando e nao sai daquilo..
o que está errado?

Rodrigo


Joeydike

Joeydike

Responder

Posts

24/09/2003

Fabricio

Para retornar os valores que coincidem nas duas tabelas use o INNER JOIN. A RIGHT JOIN exibe todos os registros da tabela a direita (2ª) e apenas os da primeira que coincidem (os outros valores vem NULL) a LEFT JOIN faz o mesmo só que retornando os registros da tabela à esquerda (1ª).


Responder

Gostei + 0

25/09/2003

Joeydike

Legal... concsegui sim... obrigado cara....
abraço


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar