私はいくつかの混合データを整理しようとしています。データが混在している2つの列はindustry
とtheme
です。出力されたデータを保持するためのプレースホルダー列は、industry_temp
とtheme_temp
と呼ばれています。テーブル内のカラムを更新して、同じテーブル内の別のカラムと同じにするWHERE NOT NOT構文
S「のindustry
よりS」のtheme
より多くのがあるので、私は私が予想していたとして働いて最初のものだけで、以下の2つの手順をやろうとしている:セットの業界一時テーブル)
1テーマカテゴリ
UPDATE my_table SET industry_temp=theme WHERE theme='industry_type_1' OR theme='industry_type_2' OR theme='industry_type_3' OR theme='industry_type_4';
2に混入されたすべての業種を等しくするために)、テーマ型は、業界の種類と等しくないとき、すべてのテーマの種類を等しくなるように、テーマ・一時テーブルを設定します。
UPDATE my_table SET theme_temp=industry WHERE industry <> 'industry_type_1' OR industry <> 'industry_type_2' <> OR industry <>'industry_type_3' OR industry <> 'industry_type_4';
ステップ2 <>
オペレータを尊重し、業界の列
これは間違いなく最も簡単な解決策であり、従いやすいものです。ありがとう – huxfurpaw