From 5607dc70a371ce633b4dfb5dba8624f07ec68072 Mon Sep 17 00:00:00 2001 From: lshbluesky <61459016+lshbluesky@users.noreply.github.com> Date: Mon, 17 Mar 2025 14:01:23 +0900 Subject: [PATCH] =?UTF-8?q?Edit=20project=5FDB.py;=20=ED=94=84=EB=A1=9C?= =?UTF-8?q?=EC=A0=9D=ED=8A=B8=20=EC=A0=95=EB=B3=B4=20=EC=A1=B0=ED=9A=8C=20?= =?UTF-8?q?=ED=95=A8=EC=88=98=EC=97=90=EC=84=9C=20=EA=B5=90=EB=B2=88,=20?= =?UTF-8?q?=EA=B5=90=EC=88=98=20=EC=9D=B4=EB=A6=84,=20=EA=B3=BC=EB=AA=A9?= =?UTF-8?q?=20=EC=BD=94=EB=93=9C,=20=EA=B3=BC=EB=AA=A9=20=EC=9D=B4?= =?UTF-8?q?=EB=A6=84=EB=8F=84=20=EA=B0=99=EC=9D=B4=20=EC=A1=B0=ED=9A=8C?= =?UTF-8?q?=EB=90=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project_DB.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/project_DB.py b/project_DB.py index d8893d3..eb3ac9d 100644 --- a/project_DB.py +++ b/project_DB.py @@ -80,9 +80,9 @@ def fetch_project_info(univ_id): try: fetch_project_info = """ - SELECT p.p_no, p.p_name, p.p_content, p.p_method, p.p_memcount, p.p_start, p.p_end, p.p_wizard, s.subj_name - FROM project p, project_user u, subject s - WHERE p.p_no = u.p_no AND p.subj_no = s.subj_no + SELECT p.p_no, p.p_name, p.p_content, p.p_method, p.p_memcount, p.p_start, p.p_end, p.p_wizard, f.f_no, f.f_name, s.subj_no, s.subj_name + FROM project p, project_user u, subject s, professor f + WHERE p.p_no = u.p_no AND p.subj_no = s.subj_no AND p.f_no = f.f_no AND u.s_no = %s """ cur.execute(fetch_project_info, (univ_id,)) @@ -103,12 +103,12 @@ def fetch_project_info_for_professor(f_no): try: fetch_project_info_for_professor = """ - SELECT p_no, p_name, p_content, p_method, p_memcount, p_start, p_end, p_wizard, s.subj_name - FROM project p, subject s - WHERE p.subj_no = s.subj_no + SELECT p.p_no, p.p_name, p.p_content, p.p_method, p.p_memcount, p.p_start, p.p_end, p.p_wizard, f.f_no, f.f_name, s.subj_no, s.subj_name + FROM project p, subject s, professor f + WHERE p.subj_no = s.subj_no AND p.f_no = f.f_no AND p_no IN (SELECT p_no FROM project - WHERE f_no = %s); + WHERE f_no = %s) """ cur.execute(fetch_project_info_for_professor, (f_no,)) result = cur.fetchall()