* If you don't want those parent edr_no that don't have submittals at all * then make it INNER join instead of LEFT * SQL getting all select * from myParent ; left join myChild on myParent.edr_no = myChild.edr_no * SQL getting all ordered by Submittal dates (descending) select myParent.edr_no, myChild.edr_subno, myChild.dSubmitted, ... ; from myParent ; left join myChild ; on myParent.edr_no = myChild.edr_no ; order by 1,2,3 descending * Ordered on edr_no and edr_sub_no ascending, dates descendingIf you would just report those with last submittal date then you don't even have a need to use SQL.