图解SQL中JOIN的各类用法
一、提纲 JOIN对付打仗过数据库的人,这个词都不生疏,并且许多人很清晰各类JOIN,尚有许多人对这个领略也不是很透彻,这次就说说JOIN操纵。 图片是很轻易被接管和领略,以是实行行使图片来声名一下。 二、JOIN分类 客长:小二,上JOIN分类! …… 小二:客长,奇怪出炉的JOIN分类图片来喽。 三、JOIN分类详解 客长:小二,速速具体道来! 小二:此刻让小二来给您具体先容。 INNER JOIN: 仅仅返回两个表中,匹配列沟通的列值,地址行的数据。
LEFT OUTER JOIN: 左外毗连:返回左表的全部数据,而且在右表中不能匹配的列值,其坐在行则行使空值。
LEFT OUTER JOIN - WHERE NULL: 返回和右表不匹配的全部数据行
RIGHT OUTER JOIN: 右外毗连:返回右表的全部数据,而且在左表中不能匹配的列值,其所做在行则行使空值。
RIGHT OUTER JOIN – WHERE NULL: 返回和左表不匹配的全部数据行。
FULL OUTER JOIN: 完全毗连可看作是左外毗连和右外毗连功效之和,返回两个表的全部数据,假如匹配列的值在两个表中匹配,那么返回数据行,不然返回空值。
FULL OUTER JOIN – WHERE NULL: 返回内毗连以外的数据行,即匹配列坐在行以外的全部数据。
CROSS JOIN: 交错毗连不必要任何毗连前提。这个会把两个表的的数据举办笛卡尔积操纵。
小二:小二已经先容完毕,客长,请慢用。 【编辑保举】
点赞 0 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |