1つのカラムに対しDISTINCTで重複を除いた後、該当するデータの残りカラム情報も取得する
現在Excel VBAでAccessに対してSQLを使ってデータを抽出しています。
SELECT DISTINCT 店舗コード,店舗名1,店舗名2, FROM テーブル名 WHERE 社員コード
上記のSQLコードを実行しています。
本当は店舗コードのみにDISTINCTをかけて店舗コード,店舗名1,店舗名2のデータが取得したいです。
しかしAccessのデータは店舗名1や店舗名2の内容が若干ずれている為、店舗コードが重複したデータが取得されます。
2番目のレコードも重複として取り除きたい
|社員コード|店舗コード|店舗名1|店舗名2|.....|.....| | 1 | 2 | A商店 | B店 |....|....| | 1 | 2 | A商店, | B店(|....|....| | 1 | 2 | A商店 | B店 |....|....| | 1 | 3 | C商店 | D店 |....|....|
PostgreSQLなどではDISTINCT ONが使用できるかと思いますが同じような方法はありますでしょうか?
またこれを解決する最もよい方法があればご教授ください。