请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于删重语句中的一些疑问

图片描述sql语句中AND a.type_id>min_type_id有点不理解;如果要保留id最小的一条,不是应该写WHERE 语句吗,比如将AND a.type_id>min_type_id改成WHERE a.type_id>min_type_id;ON用于写表关联的条件,在ON后面写a.type_id>min_type_id会产生什么效果呢?和WHERE一样吗?这部分有些疑惑,麻烦老师解答。

正在回答

1回答

这个条件写在ON 子句后和写在Where语句后达到的效果是一样的,你可以自己测试一下。

0 回复 有任何疑惑可以回复我~
  • 提问者 Wonwayshon #1
    试了一下,确实是一样的;联查都可以这样写来代替写WHERE吗?
    回复 有任何疑惑可以回复我~ 2021-02-24 10:25:15
  • sqlercn 回复 提问者 Wonwayshon #2
    只有join下含义相同,left join,right join含义是不一样的。
    回复 有任何疑惑可以回复我~ 2021-02-24 11:10:34
  • 提问者 Wonwayshon 回复 sqlercn #3
    在left join,right join下含义有那些不一样呢,能麻烦老师简要介绍一下吗?
    回复 有任何疑惑可以回复我~ 2021-02-24 11:17:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信