Fråga : queryen ifrågasätter

Jag har en query som handtag projekterar från en bordlägga.  Den sammanfogas till flera annan bordlägger däribland en bordlägga som listar kunderna, som bjuder på projektera.  Det finns en Guid kolonn i projektera bordlägger som listar kunden, som segrade jobbet.  Jag skulle något liknande min query för att visa att alla kunder i projectaccountsna bordlägger, om inte jobbet tilldelas och har en värdera i guiden att sätta in, och därefter det skulle endast show kontot som den sålde to.
Here på tables
Projects
ProjectAccounts
Customers
The projekterar bordlägger lookslike
|Pr#| PrDesc | CustID |för projectaccountslooks för
The like
|Pr#| CustID|kunden för
The bordlägger lookslike
|CustID| Känd kund|

I antar att den ska tar en if/then av någon typ för att få denna rätt, men jag inte vet hur man gör den.  Är gjort detta i det valda meddelandet eller sammanfogaen??  Den kända kunden, som är visningen, är från projekterar konton bordlägger och, som är korrekt, om inte cusIDen sätter in har en value.
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
" codeBody " " >SELECT PRProject.ProjectNr för class= " för
" klar "

Svar : queryen ifrågasätter

Ett stripped-down tar prov - tillfoga de extra kolonnerna som du behöver

Eller satsen i som lämnas som är yttre, sammanfoga är bet som gör vad du behöver

Välj PRProject .ProjectNr, C.CustID
från
PRProject
lämnat yttre sammanfoga ProjectAccounts PA
     på (ProjectAccounts på PRProject.ProjectNr = ProjectAccounts.Project
     och (PRProject.CustId är OGILTIG eller PRProject.CustId = ProjectAccounts.CustID),
inre sammanfoga kunden
    på (Customer.CustID = ProjectAccounts.CustId)
Andra lösningar  
 
programming4us programming4us