我正在使用 SQL Server 2008 R2。
我有 3 个表格,数据已标准化,我正在寻找 Bob Dole 的“家庭”和“手机”电话。但是,我只需要获取每种类型的最高序列电话号码。(以下是 Bob Dole 拥有 2 部手机的示例,每部手机的序列号分别为 2 和 3)
表PersonPhoneNumber
PersonPhoneNumberId Person PhoneNumberId PhoneNumberTypeId Sequence
Guid - vvv Bob Dole Guid - A 1 1
Guid - www Bob Dole Guid - B 2 2
Guid - xxx Bob Dole Guid - C 2 3
表电话号码
PhoneNumberId Number
Guid - A 111-111-1111
Guid - B 222-222-2222
Guid - C 333-333-3333
表电话号码类型
PhoneNumberTypeId PhoneNumberType
1 Home
2 Cell
我想要的输出是这样的(注意我只返回了第一个单元格编号。):
Person Home Cell
Bob Dole 111-111-1111 222-222-2222
我在整理数据时遇到了问题
任何有关查询的帮助都会很棒!