Can you not use where r.interview_seq = 1
instead of where i.interview_id = 500048
declare @Interview table(member_id int,Interview_seq int,interview_id int,interview_date datetime)insert @Interviewselect 1234, 1, 500048, '1/21/2010'union all select 1234, 2, 500048, '1/26/2010'union all select 2356, 1, 500050, '1/10/2010'declare @Interview_Response table(member_id int,interview_seq int,question_id int,response varchar(1))insert @Interview_Responseselect 1234, 1, 502157, 'A'union all select 1234, 2, 502157, 'B'union all select 1234, 1 ,502062, 'A'union all select 1234, 2 ,502062, 'A'
select a.member_id,a.Interview_seq,a.interview_date,b.question_id,b.responsefrom @Interview ainner join @Interview_Response b on a.member_id = b.member_id and a.Interview_seq = b.interview_seqwhere b.interview_seq = 1