>SELECT Child.date, Child.Amount, Child.OtherField,; > Parent.Name, Parent.Address,Child.ParentId; >FROM mydbc.Child AChild; >LEFT JOIN mydbc.Parent ON AChild.ParentId = Parent.Parentid ; >WHERE Child.date IN (SELECT MAX(Child.date) FROM Child BChild WHERE BChild.ParentId == AChild.ParentId)); >GROUP BY AChild.ParentId >>(not tested)