1

このようなSQLテーブルがあります

名前 | フィールド | フィールド 値 |


ジョン | 国 | アメリカ合衆国 |
ジョン | 都市 | ニューヨーク | ニューヨーク |
ジョン | 通り | 5番街 |
マイク | マイク | 国 | イギリス |
マイク | マイク | 都市 | ロンドン | ロンドン |
マイク | マイク | 通り | サリースティート|
ティム | 国 | カナダ |
ティム | 都市 | モントリオール | モントリオール

私が必要とするのは、名前に基づいてグループ化し、このように行にマージすることです(名前ごとに1行)

| | 名前 | 国 | 都市 | 通り |


| | ジョン | ジョン | アメリカ合衆国 | ニューヨーク | ニューヨーク | 5番街 |
| | マイク | マイク | イギリス | ロンドン | ロンドン | サリー通り|
| | ティム | カナダ | モントリオール | モントリオール ヌル |

誰もそのようなことを達成する方法を考えていますか?

編集: フィールド数は動的です。ユーザーは、GUI から ZIP などの別のフィールド タイプを追加でき、クエリに自動的に反映されます。

よろしくお願いします!ピーター

4

1 に答える 1