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  返回所有记录

  • 相关阅读:
    ATM代码及遇到的问题总结
    暑假日报-52
    暑假日报-51
    暑假日报-50
    暑假日报-49
    暑假日报-48
    线段树优化建图(炸弹 + 选课)
    联考day2 C. 舟游
    联赛模拟测试5题解
    第19周作业
  • 原文地址:https://www.cnblogs.com/imihiroblog/p/2515263.html
Copyright © 2011-2022 走看看