missing record if no record in linked sub table

C

ChrisA

I am using a query to create a report. However if there is no record in the
sub table QuoteDetails then I am missing a record. If I take this table out
then the record shows. Have tried changing the join types with no success.
Any suggestions on how to resolve this would be appreciated as I need to see
the record even if it does not have any sub records.
Thanks
Chris

SELECT ProjectQuotes.AtlasTechRep, Project.Status, ProjectQuotes.Quote,
ProjectQuotes.QuoteDate, ProjectQuotes.Application,
ProjectQuotes.SpecialNotes, Project.ProjectName, Project.ProjStreet1,
Project.ProjCity, ProjectQuotes.Surcharge, ProjectQuotes.Expenses,
ProjectQuotes.EngDocLog, ProjectQuotes.Labour, ProjectQuotes.Freight,
ProjectQuotes.validity, Project.StatusMemo, Project.StatusDate,
QuoteDetails.QuoteID
FROM (Project INNER JOIN ProjectQuotes ON Project.ProjectID =
ProjectQuotes.ProjectID) INNER JOIN QuoteDetails ON ProjectQuotes.QuoteID =
QuoteDetails.QuoteID
ORDER BY ProjectQuotes.AtlasTechRep, Project.ProjectName;
 
G

Guest

Chris,

Try:

SELECT PQ.AtlasTechRep, P.Status, PQ.Quote,
PQ.QuoteDate, PQ.Application,
PQ.SpecialNotes, P.ProjectName,
P.ProjStreet1, P.ProjCity, PQ.Surcharge,
PQ.Expenses, PQ.EngDocLog, PQ.Labour,
PQ.Freight, PQ.validity, P.StatusMemo,
P.StatusDate, QD.QuoteID
FROM (Project P LEFT JOIN ProjectQuotes PQ
ON P.ProjectID = PQ.ProjectID)
INNER JOIN QuoteDetails QD
ON PQ.QuoteID = QD.QuoteID
ORDER BY PQ.AtlasTechRep, P.ProjectName;

HTH
Dale
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top