SQL连接查询 join sql select

SQL连接查询 join sql select_第1张图片
SQL连接查询 join sql select_第2张图片

1、左查询
左表就是在 left outer join 关键字左边的表
select s.name,d.name from student s left join zhtt0_dept d on s.deptId=d.id;
SQL连接查询 join sql select_第3张图片

右连接
 select s.name,d.name from student s right join zhtt0_dept d on s.deptId=d.id;
SQL连接查询 join sql select_第4张图片

全连接
select s.name,d.name from student s full join zhtt0_dept d on s.deptId=d.id;
但是MySql不支持,可以用下面语句代替
mysql> select s.name,d.name from student s left join zhtt0_dept d on s.deptId=d.id
    -> union
    -> select s.name,d.name from student s right join zhtt0_dept d on s.deptId=d.id;



SQL连接查询 join sql select_第5张图片

你可能感兴趣的:(JOIN,sql,mysql,select,连接)