我有一个 sql 删除查询,它涉及删除 15k 条记录。以下是格式:
query += """ DELETE FROM table1
WHERE attr1 IN (SELECT distinct attr2
FROM table2
WHERE condition1 = %d
AND condition2 = %d);
""" %(val1, val2)
这个 IN 运算符需要很多时间。请建议我如何将其转换为 JOIN,这将花费更少的时间来执行。