Pergunta : pergunta da pergunta

Eu tenho uma pergunta que puxe projetos de uma tabela.  É juntada a diversas outras tabelas compreendendo uma tabela que alistam os clientes que estão oferecendo no projeto.  Há uma coluna de Guid na tabela do projeto que alista o cliente que ganhou o trabalho.  Eu gostaria de minha pergunta de mostrar que todos os clientes na tabela dos projectaccounts a menos que o trabalho fosse concedido e tivesse um valor no campo do guid e então ele mostrariam somente o cliente que vendeu to.
Here no like
dos olhares da tabela do projeto do tables

Projects
ProjectAccounts
Customers
The|Pr#| PrDesc | CustID |like
dos olhares dos projectaccounts do
The|Pr#| CustID|a tabela do cliente do
The olha o like
|CustID| Nome de cliente|o

I supor que tomará um if/then de algum tipo para começ esta direita, mas eu não sei a fazer.  Está isto feito na indicação seleta ou na junta??  O nome de cliente que são exibição é da tabela dos clientes dos projetos e que está correto a menos que o campo do cusID tiver um value.
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
>SELECT notpretty PRProject.ProjectNr " do class= " do id= " codeSnippet781594 do
           
class= do

Resposta : pergunta da pergunta

Uma amostra despido - adicionar as colunas que extra você precisa

Ou cláusula no exterior esquerdo juntar-se é o bocado que faz o que você precisa

Selecionar PRProject .ProjectNr, C.CustID
de
PRProject
exteriores esquerdos juntam-se ao PA de ProjectAccounts
     sobre (ProjectAccounts em PRProject.ProjectNr = ProjectAccounts.Project
     e (PRProject.CustId é NULO ou PRProject.CustId = ProjectAccounts.CustID)
interno juntar-se ao cliente
    em (Customer.CustID = ProjectAccounts.CustId)
Outras soluções  
 
programming4us programming4us