次のようなテーブルがあります。
DATAID Last_Name First_Name ADDRESS
1 Smith John 5000 Street
2 Smith John 6666 Street
3 Doe Jim 1111 Street
4 Doe Jim 2222 Street
ご覧のとおり、DATAID
はユニークなフィールドです。同じ従業員の複数の住所が複数の列に記載されています。上記の例のテーブルには含まれていない、各従業員の一意のデータを含む他の多くの列があります。たとえば、電話番号、電子メールなど。
各従業員の複数のレコードを従業員の姓名でグループ化するにはどうすればよいですか? JOIN を実行しようとしましたが、望ましい結果が得られませんでした。DISTINCT on first_name and last_name
また、複数の列から各従業員の関連データのみを実行して表示するだけで、目的の結果を返す方法もわかりませんでした。