Select P.metric, P.stu_name, P.p_title, P.u_proposal
From proposal_info As P
Where Exists (
Select 1
From apply_supervisor As A
Where A.metric = P.metric
And (
A.lec1 = 'some lecturer code'
Or A.lec2 = 'some lecturer code'
Or A.lec3 = 'some lecturer code'
)
)
В комментариях вы упомянули, что используете MySQL.Учитывая, что MySQL не очень хорош в обработке коррелированных подзапросов.Однако вы можете легко переписать приведенный выше запрос следующим образом:
Select P.metric, P.stu_name, P.p_title, P.u_proposal
From proposal_info As P
Where P.metric In (
Select A.metric
From apply_supervisor As A
Where A.lec1 = 'some lecturer code'
Or A.lec2 = 'some lecturer code'
Or A.lec3 = 'some lecturer code'
)