2016-03-25 1 views
1

В MS Access Я хочу создать новую таблицу и добавить столбец в эту таблицу (T2) и установить значение на основе значений в другой таблице (T1). Мне нужно, что столбец (CO) в T2, который получает значение «Запад», если значение в T1.LOC = «WWW» и «Восток», если значение в T1.LOC = «эээ»Создать таблицу с новым столбцом на основе другого столбца в другой таблице в одном сообщении

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

ответ

0

Используйте это выражение Switch() как производный столбец для CO в запросе «make table».

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

Спасибо. Это отлично поработало. –

Смежные вопросы