个体工商户做网站能加地名吗,名词解释 网站规划,建立个人网站需要什么,零基础学室内设计-- 需求#xff1a;查询每一个员工信息#xff0c;并且显示每一个员工所在的部门名称
-- mysql中多表查询有四种#xff0c;交叉链接cross JOIN#xff0c;自然链接natural JOIN#xff0c;using链接#xff0c;on链接
-- 交叉链接cross JOIN
SELECT * FROM emp; --6…-- 需求查询每一个员工信息并且显示每一个员工所在的部门名称
-- mysql中多表查询有四种交叉链接cross JOIN自然链接natural JOINusing链接on链接
-- 交叉链接cross JOIN
SELECT * FROM emp; --6个结果
SELECT * FROM dept; --4个结果
-- 查询出结果是一个笛卡尔积条目数是6*4个
-- 缺点查询的内容emp表中每一个员工会匹配所有部门但是其中只有一个
-- 是我们需要的查询效率较低。
SELECT * FROM emp CROSS JOIN dept;
-- 自然链接natural
-- 优点查询出的内容就是我们希望的结果
-- 缺点在确定哪一个列是共同字段的时候查找效率较低
-- 需要一个一个字段名比较才可以确定是哪一列
SELECT * FROM emp NATURAL JOIN dept;
-- useing链接
-- 优点不需要挨个列去进行查找可以指定对应列
-- 缺点如果两个表中没有相同的字段名这种方式就没有办法进行查询。
SELECT * FROM emp JOIN dept USING(DEPTNO);
-- on链接最实用
SELECT * FROM emp JOIN dept ON emp.DEPTNOdept.DEPTNO;
-- 也可以写别名
SELECT * FROM emp e JOIN dept d on e.DEPTNOd.DEPTNO;