SQL多表查询之隐式连接

  • Post author:
  • Post category:其他


①确定表(从哪些表中查?);from 表1,表2

②确定连接条件:where/on

③确定筛选出哪些列:select 列

一、内连接

1)、隐式内连接

首先得澄清一个概念:

笛卡尔积

:有两个表,A和B,聚合这两个表的所有组成情况(比如A有4条数据,B有3条数据),也即构成了一个新的表(包含有4*3=12条数据)如下图所示;
在这里插入图片描述

在这里插入图片描述


隐式内连接:就是使用where条件,消除不符合条件的无用数据(消除笛卡尔积的无用数据)。

select 列 1,列2 from 表1,表2 where 条件 ;



版权声明:本文为xishilife原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。