SELECT t1.*, t2.* FROM Table1 AS t1 LEFT JOIN ( SELECT *, ROW_NUMBER() OVER(PARTITION BY FK_Table1 ORDER BY [Date] DESC) AS RowNo FROM Table2 ) AS t2 ON t1.ID = t2.FK_Table1 AND t2.RowNo = 1