2013-07-10 2 views
0

У меня есть 2 таблицы.Вставьте значения таблиц в другую таблицу

Первая таблица имеет значения.

Вторая таблица не имеет значений.

Большинство столбцов обеих таблиц одинаковы.

Я показываю 1-е значение таблицы в интерфейсе.

Я хочу вставить те значения, которые отображаются во внешнем интерфейсе во вторую таблицу.

Как я могу это сделать?

+0

дубликат: http://stackoverflow.com/questions/74162/how-to-do-insert-into-a-table-records-extracted-from -another-table –

+0

Почему 'jquery' ?? –

ответ

0

Пожалуйста, поиск в stack.but у can использование:

INSERT INTO Table2(LongIntColumn2, CurrencyColumn2) 
SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1; 
2

попробовать этот

INSERT INTO Table2(Name, ID) SELECT Name,ID FROM Table1 
0

В основном есть два различных способа реализации вставки данных из одной таблицы в другую.

  • Метод 1: INSERT INTO SELECT, Вы можете использовать этот метод, если таблица уже создана в базе данных, и вы должны вставить в эту таблицу из другой таблицы (из любой базы данных)

    Insert into table1 (column1, columnxyz) select column1, columnxyz from table2 
    
  • Способ 2: SELECT INTO Этот метод используется, когда таблица не создана ранее и должна быть создана, когда данные из одной таблицы должны быть вставлены во вновь созданную таблицу из другой таблицы.

    Select Col1, Col2,Col100 INTO tableNew FROM alredyExisitingTable 
    

Надеется, что это поможет

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