多标联查-等值连接

mac2022-06-30  26

*2)等值连接   参与等值条件的两个字段值,相等时才作为结果返回。  select ja.id,ja.name,jb.name //3.提取显示的字段  from ja,jb //1.形成笛卡尔积结果  where ja.id=jb.id; //2.返回id相等的记录     ---使用[INNER] JOIN...ON...语法-----  select ja.id,ja.name,jb.name  from ja join jb on(ja.id=jb.id);    提示:建议采用JOIN...ON语法,INNER JOIN和JOIN作用 等价。内连接,等值连接是一个意思。       ----使用JOIN...USING语法(了解)------  select id,ja.name,jb.name  from ja join jb using(id);   JOIN...USING使用注意事项:  --关联的两个表中需要有相同的字段.(名字和类型相同)  --关联的字段在使用时不能加别名     //查询员工名称,工资,所在部门编号,部门名称   select e.ename,e.sal,e.deptno,d.dname   from emp e join dept d      on(e.deptno=d.deptno);

转载于:https://www.cnblogs.com/yunman/p/5497554.html

最新回复(0)