Array
(
)

Ajuda Para Escrever Cláusula SQL

Ariovaldo
   - 28 mar 2006

Pessoal bom dia, tenho dua Tabelas:

Loja com os Campos:
Cod_loja, Nome Loja

Pagamento
Cod_Loja, Vlr_Pagamento

preciso Listar todas as Lojas com seus respectivos pagamentos independente se houve ou não Pagamentos

Emerson
   - 28 mar 2006

#Código

select
  lj.Cod_loja, lj.Nome, pg.Vlr_Pagamento
from
  Loja lj
left join
  Pagamento pg
    on (pg.Cod_loja = lj.Cod_loja)
order by
  lj.Cod_loja, pg.Vlr_Pagamento


Ariovaldo
   - 29 mar 2006


Citação:
#Código

select
  lj.Cod_loja, lj.Nome, pg.Vlr_Pagamento
from
  Loja lj
left join
  Pagamento pg
    on (pg.Cod_loja = lj.Cod_loja)
order by
  lj.Cod_loja, pg.Vlr_Pagamento


Pessoal já tentei todos os tipos de Joins e o que acontece é que o Resultado do Select só tem as Lojas que existe pagamento para elas e na verdade eu preciso listar todas as lojas com seus respectivos pagamentos se não tiver pagamento mesmo assim tem que trazer a loja

Emerson
   - 29 mar 2006

e a instrução que eu te passei não funcionou? mesmo com o LEFT JOIN?

Ariovaldo
   - 29 mar 2006


Citação:
e a instrução que eu te passei não funcionou? mesmo com o LEFT JOIN?


Emerson não funcionou ela só traz registros que tem referencia nas duas tabelas, e o detalhe é que o que vc me passou eu já tinha feito, e em todas as pesquisas e foruns que procuro a solução é sempre a mesma ou seja a sua Olha a estrutura:

Tabela Loja tenho dois campos Identificadores
Codigo_Estabelecimento
Código_Loja
Nome_Loja

Tabela pagamento também tenho os dois campos Identificadores
Codigo_Estabelecimento
Código_Loja
Tipo_Pagamento
Data
Valor

O que estou fazendo de diferente do que vc passou e que no Join eu passo os dois campos .

Obrigado pela ajuda

Wagnerbianchi
   - 09 abr 2006

Olá Ariovaldo,

Então, conseguiu resolver??

Abraço!!