经常使用mysql查询各种语法,插入删除的技巧用的少了
突然间,产品提出了个需求,统计一部分数据1000多条,再统计领一部分数据几十万吧,从几十万中排除1000多条数据中相同的数据
突然间不知道如何写了,想起可以用存储过程,
WITH ct1(表名,自命) as sql语句
接下来可以--SELECT * from ct1 where 1;
另个方法是 select出一个临时表,用完删除
还有一个方法,联合删除的
delete
a1
from
a1 inner
join
a2
on
a2.id
=
a1.id
on
内连接去公共部分,删除相同键值数据