アプリ版:「スタンプのみでお礼する」機能のリリースについて

ACCESS重複データの単一処理
ACCESS重複データの処理

下記ようなデータ
TEL         社名            住所                FAX
0312345678    田中産業株式会社   東京都新宿区大久保1234   0312349876
0612345678    佐藤商店         大阪市中央区南船場 001   0612346789
0312341234    田中産業株式会社   東京都新宿区大久保1234   0312349999
0612343456    佐藤商店         大阪市中央区南船場 001   0612346666
1行目と3行目、2行目と4行目は同じ会社です。各会社は1行ずつ抽出したいです。
例:
0312345678    田中産業株式会社   東京都新宿区大久保1234   0312349876
0612345678    佐藤商店         大阪市中央区南船場 001   0612346789
重複判断基準は、社名と住所。抽出したデータはすべて項目を含める。重複しないデータはどれでも結構です。よろしくお願いします。

A 回答 (2件)

SQL文で SELECT の後に DISTINCT を加えては?



http://www.sophia-it.com/content/DISTINCT
    • good
    • 0

テーブルを住所録とします。


社名と住所が一致しない場合は別レコード
として抽出していいという条件ならば、

SELECT Max(住所録.TEL) AS TELの最大, 住所録.社名, 住所録.住所, Max(住所録.FAX) AS FAXの最大
FROM 住所録
GROUP BY 住所録.社名, 住所録.住所;

TELとFAXは番号が一番大きいものを
取り出す、ということにしました。

なんだかハズしているような気もします。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!