更新 database_manager.py
parent
3e3d32c20e
commit
d365c3c466
|
|
@ -71,9 +71,28 @@ class DatabaseManager:
|
||||||
result = self.fetch(sql)
|
result = self.fetch(sql)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def get_current_teacher_courses(self, number):
|
def get_current_teacher_courses(self, teacher_number):
|
||||||
sql = ""
|
# 使用INNER JOIN连接teacher_class_course表和course表
|
||||||
return None
|
sql = """
|
||||||
|
SELECT
|
||||||
|
c.course_name,
|
||||||
|
c.course_code,
|
||||||
|
c.credits,
|
||||||
|
tcc.class_name,
|
||||||
|
m.major
|
||||||
|
FROM
|
||||||
|
teacher_class_course tcc
|
||||||
|
JOIN
|
||||||
|
course c ON tcc.course_id = c.course_id
|
||||||
|
JOIN
|
||||||
|
major m ON tcc.major_id = m.major_id
|
||||||
|
WHERE
|
||||||
|
tcc.teacher_number = %s;
|
||||||
|
"""
|
||||||
|
|
||||||
|
# 执行查询并返回结果
|
||||||
|
result = self.fetch(sql, (teacher_number,))
|
||||||
|
return result
|
||||||
|
|
||||||
def get_course_type(self):
|
def get_course_type(self):
|
||||||
sql = "SELECT course_name, course_type FROM course"
|
sql = "SELECT course_name, course_type FROM course"
|
||||||
|
|
|
||||||
Reference in New Issue