首页 > 其他分享 >多表查询-概述、内链接

多表查询-概述、内链接

时间:2022-10-25 15:13:05浏览次数:47  
标签:多表 链接 dept 概述 emp 查询 id

多表查询概述

多表查询分类:

1、内链接查询

2、外链接查询

 3、子查询

课外知识点:

笛卡尔积:

有两个集合A,B .取这两个集合的所有组成情况

要完成多表查询,需要消除无用的数据

多表查询内链接

1、隐式链接:使用where条件消除无用数据

例子:

-- 查询所有员工信息和对应的部门信息
SELECT * FROM emp,dept WHERE emp. ' dept_id ' = dept. ' id ';
-- 查询员工表的名称,性别。部门表的名称
SELECT emp.name , emp.gender , dept.name FROM emp ,dept WHERE emp. ' dept_id ’ = dept. ' id ';
SELECT
  -- 员工表的姓名
  t1.name,
  -- 员工表的性别
  t1.gender,
  -- 部门表的名称
  t2.name
FROM   emp t1,
  dept t2
WHERE   t1. 'dept_id' = t2.'id';

2、显示内链接

语法:

select   字段列表   from   表名1 [inner]   join   表名2   on   条件

例子:

select   *   from   emp   inner   join   dept   on   emp.'dept_id'   = dept.'id';
select   *   from   emp   join   dept   on   emp.'dept_id'   = dept.'id';

3、内链接查询:

1.从那些表中查询数据

2.条件是什么

3.查询哪些字段

标签:多表,链接,dept,概述,emp,查询,id
From: https://www.cnblogs.com/shenziyi/p/16824584.html

相关文章

  • 【kernel】动态链接库.so在内存中的情况
    无论在flash中还是在内存中都只有一份,当不同的进程调用到同一个.so中的内容时,内存中也只有一份.so.so在第一个调用它的进程加载时,加载到内存中,但是它的代码段并不分布在进......
  • Struts2-3概述与MVC模式深度剖析
    Struts深入浅出​​​Struts框架的优势​​​MVC的概念​MVC结构图MVC处理过程​MVC的优点​MVC的适用范围​JSP是一个独立的、自主完成所有任务......
  • Struts2-3概述与MVC模式深度剖析
    Struts深入浅出​​​Struts框架的优势​​​MVC的概念​MVC结构图MVC处理过程​MVC的优点​MVC的适用范围​JSP是一个独立的、自主完成所有任务......
  • ConvFormer: Closing the Gap Between CNN and Vision Transformers概述
    0.前言相关资料:arxivgithub论文解读论文基本信息:发表时间:arxiv2022(2022.9.16)1.针对的问题CNN虽然效率更高,能够建模局部关系,易于训练,收......
  • 交换友情链接需要注意哪些问题,友链交换平台有哪些
    在SEO优化中,友情链接是重要的一部分。由于现在百度对各类链接作弊的打击,好的外链并不多了,而友情链接成为其中一种选择。我曾经做过友情链接交换的工作,干了几个月。那么,交......
  • 《Java 核心技术卷2》 2.1 XML概述 阅读和总结
    XML是什么类似于,HTML,是一种标记语言。XML的本意是(ExtensibleMarkupLanguage)可扩展标记语言。标记语言不是一种程序语言,是用于描述数据的工具。XML的特点是,在描述事物属......
  • SpringCloud系列之网关gateway-1.概述
    gateway底层是Netty(是高性能的网络通信组件,效率非常高),并且是spring主推的服务,所以SpringBoot项目我们使用gateway就对了。那么gateway能做什么呢?1.作用##2.Gateway对比Zuu......
  • HTML标签链接和块标签
    HTML标签-链接标签a:定义一个超链接属性:href:指定访问资源的URL(统一资源定位符)target:指定打开资源的方式_self:默......
  • JDBC概述
    基本介绍基本原理图jdbc带来的好处jdbc的api快速入门jdbc编写步骤前置工作.在项目文件中创建一个新文件夹libs,把mysql.jar压缩包复制进去,然后把压缩包加入项目......
  • 约束-概述、非空约束
    约束-概述概念:对表中的数据进行限定,保证数据的正确性、有效性和完整性分类:1、主键约束:primarykey2、非空约束:notnull3、唯一约束:unique4、外键约束:foreignkey......