私は2つのテーブルを持っています。例:Teacher(name, classCode)
とClassSession(classCode, session, name)
.
クエリは次のとおりです。教科 A を教えるすべての教師を検索します。
例えば:
Teacher
peter 1
Mary 2
ClassSession
1 summer database
1 spring database
...
そして、私はこのようにクエリします:
select * from teacher,ClassSession
where Teacher.classCode = ClassSession.classCode
結果は次のようになります。
Peter 1 summer database
Peter 1 spring database
1 つの科目が複数のセッションで教えることができるため、結果として属性の教師名が重複します。だから、私の質問は次のとおりです。この重複を避けるためにクエリを実行するにはどうすればよいですか。結果は名前だけであるべきPeter
です。
Peter 1