所以我遇到了一个表格,其设计如此:
t_Schedule t_Prof
---------- ----------
Date ID
ProfID Name
ProfID1
我想要达到的目标是:
Date | Name
------------------------
June 1, 2016 | ProfName1
June 1, 2016 | ProfName2
当我使用Join时,我得到了这个结果:
Date | ProfID | ProfID1
------------------------------------
June 1, 2016 | ProfName1| ProfName2
答案 0 :(得分:2)
尝试以下查询:
{{1}}
答案 1 :(得分:1)
您可以使用UNPIVOT功能执行此操作。答案将在下面详细讨论:
stackoverflow.com/questions/18026236/sql-server-columns-to-rows