zoukankan      html  css  js  c++  java
  • SQL表链接


    表链接:join on 默认前面有修饰符inner
    join 内连接 a表和b表所有的根据关系可能对
    应的的链接方式显示出来 没有关系不显示

    当两个表中间存在某个关系的时候需要把它整
    合成一个表 显示出来
    在select和from中间把想要显示的直接写上然
    后from某一个表 拼接join另外一个表 on后边
    写这两个表之间的关系
    先去car表里面找第一条数据 然后拿着第一条
    数据信息根据on的关系去brand表里面找那条数
    据对接起来

    例子:
    把 code name brand_name显示出来
    select code ,name ,brand,brand_name from
    car
    join brand on car.brand=brand
    .brand_code

    笛卡尔乘积:把两个标的数据完全拼接 造成资
    源浪费
    select *from car,brand where
    car.brand=brand.code 进行筛选

    left join 左边这个表的数据全部显示全 把右
    边有的对接上

    例子:
    select code,name,brand ,brand
    .brand_name from car
    left join brand on
    car.brand=brand.brand_code


    right join 右边显示全 把左边有的对接上
    例子:
    select code,name,brand ,brand
    .brand_name from car
    right join brand on
    car.brand=brand.brand_code


    on 后面的条件不一定是主外键关系 只要是数
    据类型一样就可以

  • 相关阅读:
    JAVA的向上转型 和 向下转型
    Mobx 常用函数整理
    HTTP错误代码对应
    D3官网上的力导图
    用D3画简单的力导图
    nodejs 爬图片
    nodejs 爬热搜
    canvas 图片旋转 导出下载
    canvas 电子签名
    canvas 音乐跳动效果
  • 原文地址:https://www.cnblogs.com/zhuxu/p/4871784.html
Copyright © 2011-2022 走看看