连表

连表的作用的同时操作多个表格以方便快捷查询数据。

连表又分为 Left join , right join , inner join .

left join:
     //左连的作用是以左表为主查找左表的数据是否存在右表中,如果存在则将两表对应的数据连接成为新表的一行新数据
   select * from person as p left join department as d on p.partid=d.id;

right join:
    //右连的作用是以右表为主查找右表的数据是否存在左表中,如果存在则将两表对应的数据连接成为新表的一行新数据,如果右表的数据不存在则左表一列的数据为null
    select * from person as p right join department as d on p.partid=d.id;

inner join:
    //内联的作用是将【左/右】表存在的数据相关联并添加到新表中去,对于不存在对应关系的忽略
    select * from person as p inner join department as d on p.partid=d.id;