SQL语句中 INNER JOIN的用法!

时间:2022-05-22 16:13:58

一、SQL语句中  INNER JOIN的用法?

  1.INNER JOIN的作用?

  可以在两个或者更多的表中获取结果,得出一张新表。

  【隐式内连接】

  表一 car  购物车

  SQL语句中  INNER JOIN的用法!

  表二 user 用户

SQL语句中  INNER JOIN的用法!

发现两张表都有uid 这一列  通过car uid =user uid 这一桥梁,将两张表合并。

合并方法

user.nickname  是在user表中 查nickname

一查询  所需

二来自  何表

三条件  相等

SQL语句中  INNER JOIN的用法!

查询结果

SQL语句中  INNER JOIN的用法!

1.这样就将两张表合到一块 ,查到我所想要的信息。

2.就是 用户的昵称,手机号,购买商品的名字,商品价格,数量。

3.上面的做法 完全没有看到 inner join语句  但是实现了功能。这就是隐式内连接

二、显示内连接

两张表 studen  hobby

SQL语句中  INNER JOIN的用法!

SQL语句中  INNER JOIN的用法!

  语法:

SQL语句中  INNER JOIN的用法!

三、外连接?

  1.左外连接

SQL语句中  INNER JOIN的用法!

2.右外连接

SQL语句中  INNER JOIN的用法!

图解  内连接  左外连接  右外连接的区别?

SQL语句中  INNER JOIN的用法!

四、子查询? 【一个查询的结果  当做另一条查询的条件】

 SQL语句中  INNER JOIN的用法!

SQL语句中  INNER JOIN的用法!