让我尽可能地描述一下,这是关于 SQL Server 的。
有一个主表,每个参与者有一条记录,有一个子表,每个参与者最多有 5 条记录。
我需要能够在 SELECT 查询的同一记录中返回主表中的所有记录以及每个参与者的子表记录。
例子:
Main Table:
Participant_ID,
Program
Sub Table:
Participant_ID,
Skill_Set_ID,
Rating
SQL Query results:
Participant_ID, Program, Skill_Set_ID_1, Rating_1, Skill_Set_ID_2, Rating_2, Skill_Set_ID_3, Rating_3, Skill_Set_ID_4, Rating_4, Skill_Set_ID_5, Rating_5
基本上行到列的想法。
我怎样才能完成这项工作?我完全不知所措