zoukankan      html  css  js  c++  java
  • 多表关联

    image

    第一次写多表查询,遇到了一个很恶心的问题。

    我对多表查询的理解,必须找对主表,然后让所有的表都与他进行关联。

    现在的问题是担保信息表的担保id是主键,其客户id字段与担保id是一一对应关系

    所以用担保信息表做主表 left join 客户关系表 on 客户id=

    一个合同号对应多个担保号,所以担保表与中间表是一对一的关系,合同表与中间表示一对多的关系

    所以 用中间表 left join 合同表 也是一一对应的关系,假如把合同表放在左边left join 中间表会得到多条数据

    多表关联 一定得找对主表,主表得放在左边,或者与主表是一一 对应关系的表。然后最后可以用where进行进一步的筛选

    将两个表的结果连接起来,用union和union all.这两个的区别是union会去掉其中的重复结果

  • 相关阅读:
    Next Permutation
    SpringMVC配置信息
    Servlet详解(转载)
    Length of Last Word
    Maximum Subarray**
    Divide Two Integers
    Generate Parentheses***
    http解码-2
    编码-1
    扫描工具对比
  • 原文地址:https://www.cnblogs.com/javahuang/p/2851713.html
Copyright © 2011-2022 走看看