求高手帮我优化下面一句SQL语句

2025-01-24 19:33:08
推荐回答(1个)
回答1:

首先要求出动态表与part表photo的交集但是id无交集的记录,再拿这个记录集重新与动态表比较删除photo有交集但是id无交集的记录,最后还要加上动态表中与part表photo无交集的那些记录,才能得到最终结果,期间最少要对动态SQL查询表实施3次求(交集或非交集)操作显然效率很成问题。特别是not in在大数据表的情况下有无索引都会导致效率悲剧!