• 中文
    • English
  • 注册
  • 查看作者
    • 5-12:关于连接的几点说明

       外连接

      • A LEFT JOIN B join_condition

      • 数据表B的结果集依赖数据表A。

        • 解释:数据表A中有的记录在B表中才显示出来,否则B表中的记录不显示

      • 数据表A的结果集根据左连接条件依赖所有数据表(B表除外)。

      • 左外连接条件决定如何检索数据表 B(在没有指定WHERE条件的情况下)。

      • 如果数据表A的某条记录符合WHERE条件,但是在数据表B不存在符合连接条件的记录,将生成一个所有列为空的额外的B行

      • 如果使用内连接查找的记录在连接数据表中不存在,并且在WHERE子句中尝试以下操作: col_namd IS NULL时,如果col_name被定

      义为NOT NULL,MySQL将在找到符合连执着条件的记录后停止搜索更多的行。

        • 解释:因为查找的字段为空,而定义的时候字段不能为空,所以发生冲突,停止搜索

    • 0
    • 1
    • 0
    • 1.9k
    • 请登录之后再进行评论

      登录
    • 0
      排版有点小问题 :)
    • 赞助本站

      • 支付宝
      • 微信
      • QQ

      感谢一直支持本站的所有人!

      单栏布局 侧栏位置: