このようなSQLテーブルがあります
名前 | フィールド | フィールド 値 |
ジョン | 国 | アメリカ合衆国 |
ジョン | 都市 | ニューヨーク | ニューヨーク |
ジョン | 通り | 5番街 |
マイク | マイク | 国 | イギリス |
マイク | マイク | 都市 | ロンドン | ロンドン |
マイク | マイク | 通り | サリースティート|
ティム | 国 | カナダ |
ティム | 都市 | モントリオール | モントリオール
私が必要とするのは、名前に基づいてグループ化し、このように行にマージすることです(名前ごとに1行)
| | 名前 | 国 | 都市 | 通り |
| | ジョン | ジョン | アメリカ合衆国 | ニューヨーク | ニューヨーク | 5番街 |
| | マイク | マイク | イギリス | ロンドン | ロンドン | サリー通り|
| | ティム | カナダ | モントリオール | モントリオール ヌル |
誰もそのようなことを達成する方法を考えていますか?
編集: フィールド数は動的です。ユーザーは、GUI から ZIP などの別のフィールド タイプを追加でき、クエリに自動的に反映されます。
よろしくお願いします!ピーター