我有两张桌子。例如: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
结果是重复的属性教师姓名,因为一个科目可以在多个会话中教授。所以,我的问题是:如何查询以避免这种重复。结果应该只是Peter
名称。
Peter 1