我的問題是寫一個SQL查詢返回誰教給其中至少2名學生在使用過程中獲得了B-
或更好的當然所有教師的姓名。提取數據
我的表是:
Courses(id, name, teacher_id)
Grades(student_id, course_id, grade)
Students(id, name, email, password)
Teachers(id, name)
我用下面的查詢:
SELECT * FROM grades JOIN teachers WHERE grades.grade = 'B-'
但顯示了所有老師喜歡
它可能會更容易使用的數值等級值比varchars更高。 '85-89'比編程方式比'b-'或'b'更容易解釋。 – chris85
我認爲這是它應該存儲的方式,因爲varchars。 85-89應當在客戶端來計算,但沒有存儲在數據庫中,所得到的等級爲目的的 – 2016-02-14 09:00:28