Sql MsAccess-行到列的换位

Sql MsAccess-行到列的换位,sql,ms-access,ms-access-2010,Sql,Ms Access,Ms Access 2010,在我的access db中,我跟踪参加委员会会议的成员。 其中一名成员被提名为主席,其他成员可被提名为副主席(替代),并在其缺席时担任主席 每次会议可由三至八名成员参加(只有一人担任主席) 要求显示具有以下布局的会议列表: MeetingDate - President - Member 1 - Member 2 - Member 3 ..... 我的桌子是: 成员:成员ID、姓、名、总裁、副总裁, 会议:会议ID、日期、状态ID、 Partecipate:会议ID、会员ID 如何查询数据库以

在我的access db中,我跟踪参加委员会会议的成员。 其中一名成员被提名为主席,其他成员可被提名为副主席(替代),并在其缺席时担任主席

每次会议可由三至八名成员参加(只有一人担任主席)

要求显示具有以下布局的会议列表:

MeetingDate - President - Member 1 - Member 2 - Member 3 .....
我的桌子是:

成员:
成员ID、姓、名、总裁、副总裁,

会议:
会议ID、日期、状态ID、

Partecipate:
会议ID、会员ID

如何查询数据库以使成员列在标题为:
Member1、Member2、Member3等的列中


谢谢。

搜索“PIVOT”。MS access处理它,这里有很多示例。你的问题太“冗长”了,没有答案。您应该显示您的数据、实际SQL语句和所需的输出。至少尝试一下查询向导-交叉表可能适合您-然后返回SQL以及输出所需的任何结果和更改。您需要每个会议组的记录序列ID。这是可以计算出来的。计算出的序列ID将成为交叉表查询中的列标题。审查主席不是终身的,而是每次会议可能会有所不同。因此,参与表可能需要显示该MemberId是否是会议期间的主席(或副主席)。是否有可能召开一次没有主席(或副主席)出席的会议?哪个会改变预期的产出?