Use something like this:SELECT C.customer_id, C.name, C.address, A.activity_id, A.activity_name, A.activity_start_date, A.activity_end_date FROM Customer AS C OUTER APPLY (SELECT TOP(3) A.activity_id, A.activity_name, A.activity_start_date, A.activity_end_date FROM Activity AS A WHERE A.customer_id = C.customer_id ORDER BY activity_start_date /* replace activity_start_date with the column(s) that the TOP will use to decide the order of activities and get the top 3 of them.*/) AS A