代码如何优化 :select t1.* from t1 where NOT EXISTS ( select 1 from t2 where t1.ip=t2.id );
时间: 2024-06-01 07:10:42 浏览: 146
mysql性能优化.SQL语句性能优化
可以考虑以下优化措施:
1. 添加索引:对t1表中的ip列和t2表中的id列添加索引,可以大大提高查询效率。
2. 改写成LEFT JOIN语句:将NOT EXISTS改写成LEFT JOIN,这样可以避免子查询的多次执行,从而提高查询效率。
优化后的SQL语句如下:
SELECT t1.*
FROM t1
LEFT JOIN t2 ON t1.ip = t2.id
WHERE t2.id IS NULL;
阅读全文