• 中文
    • 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
  • 2.1k
  • 请登录之后再进行评论

    登录
  • 0
    排版有点小问题 :)
  • 单栏布局 侧栏位置: