Uma ajudinha no comando SQL...
Tenho 3 tabelas, ´Clientes, PFisica, PJuridica´
precisso de unir as 3 tabelas em umas instrução select
mais quando faço isto; os campos null das tabelas PFisica e PJuridica
pegam valores da outra tabela...????
Minha instrução é esta:
SELECT clientes.cli_id, clientes.cli_nome, pjuridica.cnpj, pfisica.cnpf
FROM clientes, pjuridica, pfisica
WHERE (clientes.cli_id = pjuridica.cli_id) or (clientes.cli_id = pfisica.cli_id)
Alguém pode me ajudar a criar esta Instrução da maneira correta?????
precisso de unir as 3 tabelas em umas instrução select
mais quando faço isto; os campos null das tabelas PFisica e PJuridica
pegam valores da outra tabela...????
Minha instrução é esta:
SELECT clientes.cli_id, clientes.cli_nome, pjuridica.cnpj, pfisica.cnpf
FROM clientes, pjuridica, pfisica
WHERE (clientes.cli_id = pjuridica.cli_id) or (clientes.cli_id = pfisica.cli_id)
Alguém pode me ajudar a criar esta Instrução da maneira correta?????
Fabricio Fagundes
Curtidas 0
Respostas
Macario
08/10/2003
colega nao manjo muito de sql mas , vc separou os dados mas nao fez uma referencia correta ao meu ver.
Pois nas tabelas pjuridica e pfisica vc identifica o cliente mas como vc identifica na tabela clientes se ele é é PJ ou PF?
seria bem mais facil se tivesse um campo assim
espere mais respostas
Pois nas tabelas pjuridica e pfisica vc identifica o cliente mas como vc identifica na tabela clientes se ele é é PJ ou PF?
seria bem mais facil se tivesse um campo assim
espere mais respostas
GOSTEI 0