Heres my querySELECT tblProducts.ProductName, tblProducts.ProductID, tblProducts.SubmissionDate, tblProducts.Importer, tblProducts.ImporterAddress1, tblProducts.ImporterAddress2, tblProducts.ImporterAddress3, tblProducts.ImporterAddress4, tblProducts.ImporterCountry, ProductClassification.Name AS ProductClassification, Format.Name, TargetPopulation.Name AS TargetPopulation, tblProductMISClassification.statusName AS ProductCategory, tblProducts.MISClassificationIDFROM tblProducts LEFT OUTER JOIN TargetPopulation ON tblProducts.TargetPopulationID = TargetPopulation.TargetPopulationID LEFT OUTER JOIN Format ON tblProducts.FormatID = Format.FormatID LEFT OUTER JOIN ProductClassification ON tblProducts.ProductClassificationID = ProductClassification.ProductClassificationID LEFT OUTER JOIN tblProductMISClassification ON tblProducts.MISClassificationID = tblProductMISClassification.idWHERE (tblProducts.SubmissionDate >= '20091111') AND (tblProducts.SubmissionDate <= '20091111')ORDER BY tblProducts.SubmissionDate, tblProducts.ImporterAddress4
Now the problem there could be items with the same Product Name in there. If there is then I would like to only get the most recent one and not have the older one in my result set.