2016-03-25 11 views
1

MS Accessで新しいテーブルを作成し、そのテーブルにカラムを追加する(T2)、別のテーブルの値に基づいて値を設定する(T1 )。私は「ウェスト」の値を取得するT2でその列(CO)を必要とする場合はT1.LOCの値=「WWW」と「東」の場合は1つのステートメント内の別のテーブルの異なるカラムに基づいて新しいカラムを持つテーブルを作成する

Select LOC INTO T2 FROM T1; 
UPDATE T2 from SET CO= SWITCH(T1.LOC ='www', 'West', T1.LOC ='eee', 'East', TRUE, 'XXXX'; 

答えて

0

T1.LOC =「EEE」の値あなたの "make table"クエリでは、Switch()式をCOの派生カラムとして使用してください。

SELECT 
    T1.LOC, 
    Switch 
     (
      T1.LOC ='www', 'West', 
      T1.LOC ='eee', 'East', 
      TRUE, 'XXXX' 
     ) AS CO 
INTO T2 
FROM T1; 
+0

ありがとうございました。それは素晴らしい仕事でした。 –

関連する問題