您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

MySQL LEFT JOIN重复结果

MySQL LEFT JOIN重复结果

不,这很好。这只是您想使用DISTINCT关键字删除重复项的极少数情况之一。

在这种情况下,即使查询返回的行多,该逻辑也是正确的,这是有道理的。很多时候可以看到DISTINCT查询逻辑错误时的用法

边注:

1 /这不是目的。的作用之一GROUP BY是消除重复项,但其主要目的是根据一组特定的条件对行进行分组,以便对其进行一些分析计算/运算。

2 /GROUP BY还有ORDERBY结果(在MysqL中),这不一定是您想要的结果,在这种情况下会减慢执行速度。请确保正确使用引擎提供的功能,从前向兼容性的角度来看,这总是更好的选择。(预期您所包括内容实际上不是)

问候。

MySQL 2022/1/1 18:46:20 有280人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶