开发者社区 问答 正文

sql语句查询结果重复的问题

7
第一句sql语句的查询结果只含有一个元组。。
而为什么下个sql语句会有几个重复的呢?

展开
收起
落地花开啦 2016-02-11 11:53:54 2579 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    2个sql使用了不同的执行计划造成的。
    你这样写试试
    `select * from Students s join SC on s.SNO=sc.SNO
    join Courses c on sc.CNO=c.CNO
    where sc.GRADE<70 and c.CREDIT>=3;`

    `select SNAME from Students s join SC on s.SNO=sc.SNO
    join Courses c on sc.CNO=c.CNO
    where sc.GRADE<70 and c.CREDIT>=3;`

    2019-07-17 18:40:36
    赞同 展开评论
问答分类:
SQL
问答地址: