www.ctrt.net > mysql insErt根据A表添加B表的sql语句

mysql insErt根据A表添加B表的sql语句

insert into b select * from a where not exist(select * from a,b where a.name=b.name and a.model=b.model);

select name from A where name not in (select name from B)有问题再追问,望采纳。

要实现两个表之间的数据的自动更新,可以采用触发器来实现,触发器的实现方法: 1、A表有数据更新的时候自动更新B表: create or replace trigger tg after update on A for each row begin update B set xx=xx where b.aid = a.id; end; / 2、A...

UPDATE s1 SET a=(SELECT b FROM s2 WHERE id=1) WHERE id=1 这样可以,但是你说同一张表中将a字段的值update给b字段这是不行的。

SELECT INTO 语句 SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。 SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。 SQL SELECT INTO 语法 您可以把所有的列插入新表: SELECT *INTO new_table_name [IN exte...

你可以这么写 update drp_cgtzd a set a.sl1=(select sum(b.sl1) from drp_cgtzdmx b where a.djbh=b.djbh) where a.djbh='45193438'

update drp_cgtzd a set a.sl1=(select sum(b.sl1) from drp_cgtzdmx b where a.djbh=b.djbh) where a.djbh='45193438'

insert into student_id (a,b,c,d,e,f)Values(1,2,3,4,5,6) 没看懂你说的什么

如果两张表在同一个数据库里 就用insert into c select * from b 如果在两个数据库里,就用将b的数据导出来,再导入c

表述清楚???你的表设计???要统计什么?

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com