我的地址表如下所示:
AddressID Street City AddressTypeID PersonID
1 1st 2ave Edmonton 1 10
2 3st 6ave Edmonton 2 10
3 8st 5ave Edmonton 5 10
4 7st 4ave Edmonton 2 11
5 2st 9ave Edmonton 3 12
6 9st 2ave Edmonton 5 12
在该表中,personid 10 具有 3 种不同类型的地址。我希望结果是按优先级为 addressTypeID 1 的 personID 分组,如果此人没有 addresstypeID 1 则使用 addresstypeID 5
我希望输出如下所示:
AddressID Street City AddressTypeID PersonID
1 1st 2ave Edmonton 1 10
4 7st 4ave Edmonton 2 11
6 9st 2ave Edmonton 5 12
谢谢你回答我的问题