再问:這個SQL語句如何寫?(关于insert...select...语句的使用)
table1内容如下:(AAA为主键)
AAA, CCC, DDD
1003 M003 50
1002 M002 70
table2的內容如下: (AAA+BBB为主键)
AAA, BBB, CCC, DDD
1001 T01 M001 89
1002 T01 M002 70
1001 T02 M001 92
1001 T03 M001 75
1003 T01 M003 50
1002 T03 M002 70
1004 T01 M004 65
我想将table2中的如下記錄新增到table1表中,
(条件就是table2中有AAA,而tabel1中没有的AAA记录,)
AAA, CCC, CCC
1001 M001 89
1004 M004 65
請問這個SQL語句如何寫?(关于insert...select...语句的使用)
使用:insert table1
select distinct AAA,CCC,DDD
from table2
where aaa not in (select aaa from table1)
返回值如下:
AAA, BBB, CCC, DDD
1001 T01 M001 89
1001 T02 M001 92
1001 T03 M001 75
1004 T01 M004 65
请问如何返回要求的值?
AAA, CCC, DDD
1003 M003 50
1002 M002 70
table2的內容如下: (AAA+BBB为主键)
AAA, BBB, CCC, DDD
1001 T01 M001 89
1002 T01 M002 70
1001 T02 M001 92
1001 T03 M001 75
1003 T01 M003 50
1002 T03 M002 70
1004 T01 M004 65
我想将table2中的如下記錄新增到table1表中,
(条件就是table2中有AAA,而tabel1中没有的AAA记录,)
AAA, CCC, CCC
1001 M001 89
1004 M004 65
請問這個SQL語句如何寫?(关于insert...select...语句的使用)
使用:insert table1
select distinct AAA,CCC,DDD
from table2
where aaa not in (select aaa from table1)
返回值如下:
AAA, BBB, CCC, DDD
1001 T01 M001 89
1001 T02 M001 92
1001 T03 M001 75
1004 T01 M004 65
请问如何返回要求的值?
...全文
相关推荐
SQL SERVER 将select数据生成insert语句
它是一个实用的辅助程序,能够自动生成`INSERT INTO`语句,帮助用户将数据从一个表导出为可执行的SQL脚本。这个工具可能包含以下功能:1. **选择表**:用户可以选择要导出数据的特定表。
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据库和Oracle数据库的区别)
在SQL数据库和Oracle数据库中,SELECT INTO和INSERT INTO SELECT语句是两种常用的表复制方法。它们各自有特定的用途和语法,但核心都是将数据从一个表转移到另一个表。1
根据表名及字段,自动生成insert,update,select语句
该项目实现根据指定表名和字段自动生成功能完整的INSERT、UPDATE、SELECT SQL语句的功能。通过调用名为autoGenerateSQL的存储过程,在PL/SQL环境中传入表名和操作类型,
MYSQL SELECT INTO 和 INSERT INTO SELECT
可以使用如下SQL语句:```sqlINSERT INTO Table2 (a, c, d)SELECT a, c, 5 FROM Table1;```执行后,`Table2`中的数据将变为:| a |
INSERT INTO SELECT语句与SELECT INTO FROM语句的一些区别
在SQL中,INSERT INTO SELECT语句和SELECT INTO FROM语句是两种用于数据迁移和表结构同步的重要操作。它们各自有不同的应用场景和要求。1. INSERT INTO S


