所以我有一个分配要求我使用SELECT命令将数据添加到表中。我一直都知道使用insert into命令或Update命令,所以我有点困惑。
共有2个表,其中一个名为' Book'还有一个名为“小说”的作品。书中已有数据,我需要使用选择工具将书中的值插入到小说中。
如果有人可以帮助解释它会很棒,
谢谢!
答案 0 :(得分:2)
分配的含义是,仍然使用INSERT
查询,但附加SELECT
查询,可以快速地将行从一个表插入到另一个表中。
使用INSERT ... SELECT,您可以快速将多行插入表中 从SELECT语句的结果,可以从一个或 很多桌子。例如:
INSERT INTO tbl_temp2 (fld_id)
SELECT tbl_temp1.fld_order_id
FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;