私のアドレステーブルは次のようになります。
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
私の質問に答えてくれてありがとう