SQL-表联接和数据透视查询

时间:2020-09-07 22:50:14

标签: sql join pivot

我需要一些建议。我正在尝试加入两个表格,但是其中一个表格针对每门学术课程都有多行-而且我需要在加入后显示特定列的所有值。我认为这将包括一个枢轴-但这是我不熟悉的功能,我似乎无法使其正常工作。这是详细信息。联接将在Year_Code,Term_Code和Course_Code上。

表1 = Course_List

  • YEAR_CODE / TERM_CODE / COURSE_CODE
  • 1920 / SP / Math_100
  • 1920 / SP / Engl_100

Table2 = Inst_Load

  • YEAR_CODE / TERM_CODE / COURSE_CODE / Instructor_ID / Load_Percent
  • 1920 / SP / Math_100 / 0012/100
  • 1920 / SP / Engl_100 / 0099/75
  • 1920 / SP / Engl_100 / 0088/25

输出

  • 年份代码/术语代码/课程代码/ Inst1_ID / Inst1_Load_PCT / Inst2_ID / Inst2_Load_PCT
  • 1920 / SP / Math_100 / 0012/100
  • 1920 / SP / Engl_100 / 0099/75/0088/25

如果可能的话,请按最高百分比首先对教师负荷的选择进行排序?那也很好。

感谢您的帮助。尝试获取此运行的工作代码。我在把这个头缠起来时遇到麻烦。干杯!

0 个答案:

没有答案