zoukankan      html  css  js  c++  java
  • mysql 自查询

    先介绍用法:

    用法解释  select  * from  a,b  :

      

      shopping 商品表 , baixitest

    SELECT b.name from shopping as a, baixiTest  as b

    当没有限制条件,where .

      A 表 17条数据  ,   B条 5 条  .  数据总数会是 85条   ,  全匹配, 每天数据会是不同的, 拿左边的每条数据进行匹配. 所以相乘 . 数据非常的大

      

    自查询,就是自己join 自己. 而且是inner join .   根据字段的不同获取不同的值.

    举例子: 当两张表一样的时候就是自查询

    SELECT b.name from shopping as a,shopping as b where  

    根据不同的where 字段数据进行筛选. 查询自身  .

    一般用作父类与子类查询,例如查询同一列里面的.  学校 - 大学,中学,小学., 大学里分林科大,湖大,中南,长理.

    这样的一列. 然后进行查询.

    ,.也就是每个字段都会重复再重复 , 有限制条件时. 就等于是inner join  .

    而且和union all 还不一样. union all 是累计去重, 做简单的加法.  

    学习了

  • 相关阅读:
    Oozie — What Why and How
    git 用户手册
    整理笔记 C语言
    第一次理解通用链表
    C++ 通用队列类
    懂了这些,你才真正懂了C
    简单键盘驱动
    简述进程间通信方式
    几何原本
    GSP几何画板简介
  • 原文地址:https://www.cnblogs.com/sakura3/p/10517929.html
Copyright © 2011-2022 走看看