开发者社区 问答 正文

SQL外连接中如何使用AND条件?

在类似SELECT XX FROM XX JOIN XX ON XX = XX AND XXXXX 这样的语句中,AND条件是怎么使用的呢?
例如,执行下面这条SQL语句时

SELECT s.s_no,c.course_no,score
FROM student s LEFT JOIN choice c ON s.s_no = c.s_no;

结果如下:
screenshot
screenshot

展开
收起
a123456678 2016-07-01 14:45:55 2275 分享 版权
2 条回答
写回答
取消 提交回答
  • 好问题,有空的时候一定要注意,还有聚合的时候,count,sum时空也容易出问题.

    2019-07-17 19:50:02
    赞同 展开评论
  • 当你写score != 88; 就暗含了score不为空的条件
    如果你希望原第9行显示,你要写成isnull(score,0)!=88

    2019-07-17 19:50:02
    赞同 展开评论
问答分类:
SQL
问答地址: