You can use order by or some filter in inner join or left join or I'm trying to do this in the wrong way. I need to bring in a query a column that is in a daughter table, but I need to be the most recent record column of the daughter table records. To solve this problem I made a sub-query and solved the problem well, but I was wondering if I could do a join with top 1 and ordered by a column.