Hi,<br> <br>I am having trouble constructing a query which will pull out the three most recent child records for each parent record in a table. I tried using the top statement, however, this only succeeds in pulling out the three most recent records in the entire child table, not the three most recent for each parent. I'm thinking this might have something to do with a query within a query but I don't know.<br> <br>Any and All help would be greatly appreciated.<br> <br>Justin