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 回返します。どうすればそれを回避できますか? それを行う最良の方法は何ですか?