[Resolvido] valores que nã oexistem na tabela (left Join)
pessoal,
to tentando dar um left join mas não estou entendendo direito. alguém pode me dar uma ajuda?
eu tenho duas tabelas:
[fases]
codigo
nome
[fases_projetos]
codigo
cod_fase
cod_projeto
eu gostaria de listar todas as fases da tabela FASES e de alguma forma sinalizar as que tem na tabela FASES_PROJETOS
filtrando pelo numero do projeto na coluna cod_projeto
ficaria algo assim:
projeto-001 |faseNome| ok|
projeto-001 |faseNome| ok|
projeto-001 |faseNome| null|
projeto-001 |faseNome| null|
projeto-001 |faseNome| null|
ou melhor assim:
|faseNome| projeto-001|
|faseNome| projeto-001|
|faseNome| null|
|faseNome| null|
|faseNome| null|
.
.
.
assim saberei que os valores null são as fases que não estão estão atribuídas
estou tentando o leftjoin
select f.nome,f.codigo,f.abreviatura
from
fases f
left join
fases_projetos fp
on
f.codigo = fp.cod_fase
where
fp.cod_projeto = 316
mas só consigo pegar os registros que tem nas duas
devo estar mongando pela hora...
alguém tem uma luz?
abs
Discussão (3)
Carregando comentários...