我有 2 张桌子。
第一个表有值。
第二个表没有任何值。
两个表的大部分列都是相同的。
我在前端显示第一个表值。
我想将显示在前端的值插入到第二个表中。
我怎样才能做到这一点?
我有 2 张桌子。
第一个表有值。
第二个表没有任何值。
两个表的大部分列都是相同的。
我在前端显示第一个表值。
我想将显示在前端的值插入到第二个表中。
我怎样才能做到这一点?
尝试这个
INSERT INTO Table2(Name, ID) SELECT Name,ID FROM Table1
基本上有两种不同的方法可以实现将数据从一个表插入到另一个表。
方法 1:INSERT INTO SELECT当数据库中已经创建表并且必须从另一个表(从任何数据库)插入该表时,您可以使用此方法
Insert into table1 (column1, columnxyz) select column1, columnxyz from table2
方法二:SELECT INTO该方法用于之前没有创建表的情况,需要将一张表中的数据插入到另一张表中新建的表中。
Select Col1, Col2,Col100 INTO tableNew FROM alredyExisitingTable
希望它会有所帮助
请在堆栈中搜索。但您可以使用:
INSERT INTO Table2(LongIntColumn2, CurrencyColumn2)
SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1;