約18000行のテーブルを渡されました。各レコードには、1 人の顧客の場所が記述されています。問題は、その人がテーブルを作成したときに、「会社名」のフィールドを追加せず、「場所の名前」のみを追加したことであり、1 つの会社が多くの場所を持つことができます。
たとえば、同じ顧客を説明するいくつかのレコードを次に示します。
ロケーションテーブル
ID Location_Name
1 TownShop#1
2 Town Shop - Loc 2
3 The Town Shop
4 TTS - Someplace
5 Town Shop,the 3
6 Toen Shop4
私の目標は、次のようにすることです。
ロケーションテーブル
ID Company_ID Location_Name
1 1 Town Shop#1
2 1 Town Shop - Loc 2
3 1 The Town Shop
4 1 TTS - Someplace
5 1 Town Shop,the 3
6 1 Toen Shop4
会社表
Company_ID Company_Name
1 The Town Shop
「会社」テーブルはありません。複数の場所を表す最もわかりやすい、または最適な場所名から会社名リストを生成する必要があります。
現在、似ている場所名のリストを生成し、そのリストを手作業で調べる必要があると考えています。
これにどのようにアプローチできるかについての提案は大歓迎です。
@Neall、ご意見ありがとうございます。残念ながら、各場所の名前は異なります。重複する場所の名前はなく、似ているだけです。したがって、ステートメント「repcount」の結果では、各行で 1 になります。
@yukondude、あなたのステップ4は私の質問の核心です.