SQL小技巧

来源:互联网 发布:交通仿真软件有哪些 编辑:程序博客网 时间:2024/05/02 01:35

记录下工作中学会的SQL小技巧,对海量数据处理有一定的效果,

也许这些技巧在一些我没看过的书上出现过,敬请谅解。


这些技巧我每天想到多少都会增量更新,欢迎关注

一、表A和表B数据结构一样,想将表B在表A中不存在的数据插入表A,判断标识键ID

INSERT INTO A

SELECT distinct  T1.*

FROM B T1

LEFT JOIN A T2

ON T1.ID = T2.ID

WHERE T2.ID IS NULL


注意关联键ID在表A中可以有重复值,但尽量不要重复太多,否者关联出的结果会很大,数据库引擎需要处理的结果会异常的多,占用CPU,MEMEORY,磁盘IO,网络等资源会比较大。


原创粉丝点击