0

select ステートメントで結合を行っていますが、結合のために重複したプロフェッショナル ID が返されます。

Select P.ProfessionalID,  P.ProfessionalName , S.SpecialtyName
    from Professionals P, ProfessionalSpecialtyRelation PR,  Specialties S 
where
    ( P.ProfessionalName Like '%arif%' OR P.ProfessionalSurname Like '%%'
    )
    And P.ProfessionalID = PR.ProfessionalID
    AND P.ProfessionalID = POR.ProfessionalID
    AND PR.SpecialtyID = S.SpecialtyID

Prof が 2 つの Specialities を持っている場合、その Prof を 2 回返します。どうすればそれを回避できますか? それを行う最良の方法は何ですか?

4

3 に答える 3