zoukankan      html  css  js  c++  java
  • 3表以上 的 join 查询

    在Access中, 每次join完都要 添加括号才能继续 join

    select * from 
    ((tbresident left join tbsingleold on TBResident.residentid=tbsingleold.residentid) 
    left join tbwillparent on TBResident.residentid=tbwillparent.residentid)

    最后可以添加 where 语句

    //tbresident是主表 ,其余4个表是从表   (主表left join 4个从表)

    select * from 
    (((tbresident left join tbsingleold on 
    
    TBResident.residentid=tbsingleold.residentid) 
    left join tbwillparent on TBResident.residentid=tbwillparent.residentid)
    left join tbdisease on TBResident.residentid=tbdisease.residentid)
    left join tbprotected on TBResident.residentid=tbprotected.residentid 
    where TBResident.residentid=1

    //left join, right join, inner join的区别:

    left join   返回左表全部记录

    right join  返回右表全部记录

    inner join  返回所有记录

  • 相关阅读:
    XML导入数据库
    文件流 +Excel导出
    LINQ
    Lambda
    多线程编程
    反射
    匿名类
    匿名类
    委托与事件
    ubuntu开放指定端口
  • 原文地址:https://www.cnblogs.com/imihiroblog/p/2515263.html
Copyright © 2011-2022 走看看