ここに私の問題があります:
名前と住所を含むテーブルがあります。
Name | Address | Updated
----------------------------------
a | 12 lane | 1/1/2011
b | 34 avenue | 1/1/2011
c | 56 district | 1/1/2011
a | 78 avenue | 8/8/2011
b | 90 lane | 8/8/2011
a | 83 district | 9/9/2011
a | 39 road | 10/10/2011
ご覧のとおり、人々は複数のアドレスを持つことができます。1 人が持つアドレスの最大数が 5 であるとしましょう。
テーブルが次のようになるように、各人の最新の 3 つのアドレスを取得することにのみ関心があります。
Name | Address_1 | Address_2 | Address_3
--------------------------------------------------------------
a | 78 avenue | 83 district | 39 road
b | 34 avenue | 90 lane | NULL
c | 56 district | NULL | NULL
a の最初のエントリ「12 レーン」は表示されないことに注意してください
stackoverflow に示されている他の例を読んでいますが、アドレスがすべて異なるため、ピボットテーブルが必要なものに適しているかどうかわかりません
ご協力いただきありがとうございます。