Bom dia,
Estou enfrentando um problema que não havia tido antes e por isso peço a ajuda destes queridos amigos.
- Tenho uma consulta seleção que relaciona os dados da "TABELAPRINCIPAL" com dados da "TABELAAUXILIAR"
- Tenho 2500 registros na TABELAPRINCIPAL e 20000 registros da TABELAAUXILIAR. Porém apenas 1500 registros em comum entre as duas tabelas.
- Na TABELAPRINCIPAL os registros tem como chave primária o campo "CODIGOPRODUTO". São registros exclusivos.
- Na TABELAAUXILIAR os registros tem como chave primária o campo "INDEX", que não possui os dados do campo "CODIGOPRODUTO". Tem apenas um numero sequencial.
- Na TABELAAUXILIAR ainda, existe o campo CODIGOPRODUTO com os mesmos codigos da TABELAPRINCIPAL, porém não exclusivos, ou seja, podem se repetir indefinidamente.
- Na minha consulta seleção, relacionei os campos CODIGOPRODUTO das duas tabelas, e adicionei alguns campos de ambas as tabelas, os quais trarão os dados que preciso.
Constatei então que:
- Numa relação Um-para-Um para as tabelas, terei como resultado somente os 1500 registros comuns.
- Numa relação Um-para-muitos, terei aproximadamente 3500 registros como resultado da minha consulta.
- numa relação Muitos-para-um terei uns 30000 registros como resultado da consulta.
Porém o que preciso é:
- Listar todos os 2500 registros da TABELAPRINCIPAL, a fim de saber quais deles tem algum dado relacionado na
TABELAAUXILIAR. Quando nao tiver, o registro deve aparecer com o campo em branco.
Estou quebrando a cabeça mas nao estou conseguindo pensar "fora da caixa".
Se alguem tiver alguma dica, um rumo, um caminho, fico grato.
Obrigado desde já pela força e pela simples intenção de ajudar.
Abraços,
Estou enfrentando um problema que não havia tido antes e por isso peço a ajuda destes queridos amigos.
- Tenho uma consulta seleção que relaciona os dados da "TABELAPRINCIPAL" com dados da "TABELAAUXILIAR"
- Tenho 2500 registros na TABELAPRINCIPAL e 20000 registros da TABELAAUXILIAR. Porém apenas 1500 registros em comum entre as duas tabelas.
- Na TABELAPRINCIPAL os registros tem como chave primária o campo "CODIGOPRODUTO". São registros exclusivos.
- Na TABELAAUXILIAR os registros tem como chave primária o campo "INDEX", que não possui os dados do campo "CODIGOPRODUTO". Tem apenas um numero sequencial.
- Na TABELAAUXILIAR ainda, existe o campo CODIGOPRODUTO com os mesmos codigos da TABELAPRINCIPAL, porém não exclusivos, ou seja, podem se repetir indefinidamente.
- Na minha consulta seleção, relacionei os campos CODIGOPRODUTO das duas tabelas, e adicionei alguns campos de ambas as tabelas, os quais trarão os dados que preciso.
Constatei então que:
- Numa relação Um-para-Um para as tabelas, terei como resultado somente os 1500 registros comuns.
- Numa relação Um-para-muitos, terei aproximadamente 3500 registros como resultado da minha consulta.
- numa relação Muitos-para-um terei uns 30000 registros como resultado da consulta.
Porém o que preciso é:
- Listar todos os 2500 registros da TABELAPRINCIPAL, a fim de saber quais deles tem algum dado relacionado na
TABELAAUXILIAR. Quando nao tiver, o registro deve aparecer com o campo em branco.
Estou quebrando a cabeça mas nao estou conseguindo pensar "fora da caixa".
Se alguem tiver alguma dica, um rumo, um caminho, fico grato.
Obrigado desde já pela força e pela simples intenção de ajudar.
Abraços,