ค้นหาชื่อและตำแหน่งตำแหน่งของอาจารย์ผู้สอนทุกคนที่สอนหลักสูตรใดหลักสูตรหนึ่ง คำอธิบายหลักสูตร และชื่อแผนกต่างๆ
Find the first names and offices of all instructors who have taught some course and the course description and the department name.
df_employee = pd.DataFrame(columns=['emp_fname', 'emp_num']); df_department = pd.DataFrame(columns=['dept_name', 'dept_code']); df_course = pd.DataFrame(columns=['crs_description', 'crs_code']); df_class = pd.DataFrame(columns=['prof_num', 'crs_code']); df_professor = pd.DataFrame(columns=['prof_office', 'emp_num', 'dept_code'])
df_class.merge(df_employee, left_on='prof_num', right_on='emp_num').merge(df_course, on='crs_code').merge(df_professor, left_on='emp_num', right_on='emp_num').merge(df_department, left_on='dept_code', right_on='dept_code')[['emp_fname', 'prof_office', 'crs_description', 'dept_name']]