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.图纸编号 

 

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

...全文
36 点赞 收藏 回复
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复

还没有回复,快来抢沙发~

相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2021-09-11 15:28
社区公告
暂无公告