-- join 连接table(以行连接table)
select `employee`.`emp_id`,`employee`.`name` ,`branch`.`branch_name`from `employee`
select `emp_id`,`name`,`branch_name` from `employee`
join `branch`
on on `emp_id`=`manager_id`;
-- 若table的字段名相同,进行区分
-- select `employee`.`emp_id`,`employee`.`name` ,`branch`.`branch_name`from `employee`
-- `employee`.`emp_id`=`branch`.`manager_id`;on `emp_id`=`manager_id`
-- left join 返回左边表格全部的其全部内容,右边的表格返回符合连接条件的全部内容,不符合连接条件的内容返回null
-- join 关键字的左边和右边区分左右表格
select `employee`.`emp_id`,`employee`.`name` ,`branch`.`branch_name` from `employee`
left join `branch`
on `employee`.`emp_id`=`branch`.`manager_id`;
语法内容的总结:
1:join 以行连接两个表格
2:join/left join/right join语法
3:join/left join/right join语法一般用于什么情况?(总结)(注意语法指是一种工具,能够为达到自己的操作(目的)找到最适合的工具才是更加重要的。)