再问:這個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
请问如何返回要求的值?