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 后面的条件不一定是主外键关系 只要是数 
    据类型一样就可以

  • 相关阅读:
    Day 03
    Day 02
    Day 01
    re正则表达四
    python学习05之数据可视化
    python学习04之柱形图和热图
    python学习03之线图表
    python的学习02之数据处理
    python的学习01之csv文件处理
    中国大学排名实例
  • 原文地址:https://www.cnblogs.com/lz123/p/4940400.html
Copyright © 2011-2022 走看看