2014-02-05 3 views
0

У меня проблема с моей базой данных, в которой много таблиц, но я сосредоточен на главном названии TblLivroPorta(t1), а второй - Tblp_h(t2).Утверждение о распространении

так t1 общается с приложением пока t2 хранит все, что происходит с t1, я могу сказать, что t2 является t1's резервным копированием.

Я хочу найти данные, которые я ищу в t2, и скопировать их в t1, чтобы они могли получить доступ к приложению.

Заявление ниже дает мне все данные, которые я хочу, чтобы скопировать назад

select NOrdem, Num_Oficio from tblp_h where Num_Oficio != '3469/3ª V/TAPS/2012' 
    and Data_Saida between '2012-01-01' and '2012-11-30' 
    union select NOrdem, Num_Oficio from TbLivroPorta 
    where Num_Oficio = null and Data_Saida between '2012-01-01' and '2012-11-30' 

поэтому мой сложно скопировать их обратно в t1.

Надеюсь, я был ясен.

ответ

0

Вы должны использовать INSERT INTO SELECT копировать значения из одной таблицы в другую

http://www.w3schools.com/sql/sql_insert_into_select.asp

Вы должны убедиться, что ваш SELECT оператор возвращает столбцы, которые будут вставлены в целевую таблицу

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