2 つのテーブルを持つ SQL データベースがあります。
クライアント
ClientID
ClientName
ClientBirthdate
住所
ClientID
Addressline1
Addressline2
Telephone1
Telephone2
クライアントが複数のアドレスを持つ可能性があるため、ClientID はアドレス テーブル内で一意の値ではありません。私の問題は、すべての一意の電話番号にテキストメッセージを送信したいということです。Telephone1 と Telephone2 は両方とも空である可能性があるため、基本的に、クライアントが固有の電話番号をいくつ持っているかはわかりません。私が今それらに参加すると、次のようになります。
ClientID | ClientName | Telephone1 | Telephone2
------------------------------------------------
Client001 | James | 12345 | 22312
Client001 | James | 12345 |
Client002 | Alfred | | 11111
Client002 | Alfred | 11111 |
Client002 | Alfred | 22222 |
私が欲しいのは次のようなものですが:
ClientID | ClientName | Number1 | Number2
----------------------------------------------
Client001 | James | 12345 | 22312
Client001 | Alfred | 11111 | 22222
現在、これを達成する方法がわかりません。誰でも問題に光を当てることができますか?
よろしくお願いします。
ジェームズ。
編集: データベースは既に存在し、既にいっぱいです。データベースの構造を変更することはできません。SELECT クエリしか実行できません。