我有兩個表。例如: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
後,你只需要在名字'peter'回來? – Woot4Moo
是的。或者,只是表中的所有屬性教師 – hqt
您是否爲查詢測試了DISTINCT關鍵字? – Mojtaba