jiannanchun

简单介绍一下连接方式:

   1.1.使用无连接规则连接两表   

    无限规则  也就简单的 select * from tableA , tableB  即得到一个笛卡尔积。  什么是 笛卡尔积 在 我的 另外一篇文章中

  1.2 .使用有连接规则连接两表

    也就是在 上边的基础上 加上 条件 select * from tableA , tableB where  tableA .colom1 = tableB .colom

  1.3. 使用多表连接查询数据

    相对于上边的1.2来说   select * from tableA , tableB,tableC  where  tableA .colom1 = tableB .colom and tableA.pid = tableC.id 

二  高级连接查询

  2.1 . inner join  下边是 连接语法

SELECT *

FROM 表名1

INNER JOIN 表名2

ON 连接规则1

INNER JOIN 表名3

ON 连接规则 2

 2.2自链接查询:

SELECT a.* FROM `users` as a INNER JOIN  `users` as b 
WHERE a.user_id = b.user_id

2.3 外连接

  2.3.1

分类:

技术点:

相关文章: