美文网首页
NO.6 多表查询(多表连接查询)

NO.6 多表查询(多表连接查询)

作者: WXFA | 来源:发表于2018-01-15 21:35 被阅读0次

连接查询就是求出多个表的乘积,例如t1连接t2,那么查询出的结果就是t1*t2

连接查询会产生笛卡尔积,假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。那么多表查询产生这样的结果并不是我们想要的,那么怎么去除重复的,不想要的记录呢,当然是通过条件过滤。通常要查询的多个表之间都存在关联关系,那么就通过关联关系去除笛卡尔积。

使用主外键关系做为条件来去除无用信息(需要n-1个条件)


通过起别名来使用更方便(对象.属性)

相关文章

  • NO.6 多表查询(多表连接查询)

    连接查询就是求出多个表的乘积,例如t1连接t2,那么查询出的结果就是t1*t2 连接查询会产生笛卡尔积,假设集合A...

  • SQL语句常用命令整理---多表查询

    多表查詢之关连查询 多表数据连接查询,简称连接查询。本篇我们来一同学习多表连接查询的相关用法,主要內容有: 内连接...

  • MySQL 基础 6 多表查询

    1.1 多表查询的概述 1.1.1 多表查询的分类 1.1.1.1连接查询 交叉连接:cross join交叉连接...

  • 003 多表查询, 事务和DCL.

    多表查询 多表查询: 笛卡尔积.内连接查询隐式内连接 : 使用where.eg: select * from ...

  • Oracle详解(Ⅱ):世界上目前已知最好的关系型数据库

    多表查询 多表连接基本查询 使用一张以上的表做查询就是多表查询 这样会出现的结果就是:笛卡儿积连接查询的时候一般在...

  • python面试题01

    1、什么是多表关联查询,有几种多表关联的查询方式,分别是什么? 多表关联查询概念: 多表关联查询分类:1.1内连接...

  • Fourth Day

    /-----------------------------------多表连接查询---------------...

  • mysql---多表查询

    判断数据表中的分数是否及格: 多表联合查询---左连接 统计个数 嵌套查询: 多表查询:

  • Oracle连接_子查询

    多表查询:多张表关联在一起进行查询,在多表查询中会频繁的使用表的别名。连接:内连接(等值连接):select 列名...

  • SQL-连接查询

    连接查询 又叫:多表查询、多表连接含义:当查询的子都啊来自多个表时,就会用到连接查询 笛卡尔乘积现象:表1有m行,...

网友评论

      本文标题:NO.6 多表查询(多表连接查询)

      本文链接:https://www.haomeiwen.com/subject/fotjoxtx.html