SQL Left Jion 查询太慢

我的大飞哥 2021-09-11 15:28:37

a表有1000多行数据,

b表有6万多行数据,

实现目的:a表某字段与b表某字段匹配,获取b表指定字段的不重复清单,

以下两句,不管是使用Distinct 还是 Group by,时间都差不多,要18秒左右,结果只有200行

Select distinct b.图纸编号 From ProductStatus a Left Join PartsCondition b On a.产品编号=b.产品编号 where Len(a.产品编号)>0 and Len(b.产品编号)>0

Select b.图纸编号 From ProductStatus a Left Join PartsCondition b On a.产品编号=b.产品编号 where Len(a.产品编号)>0 and Len(b.产品编号)>0 GROUP BY b.图纸编号 

 

求高手帮忙优化一下,谢谢!

...全文
510 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧