sql四种连接方式demo:

表a

表b

a.id与b.parent_id有关系

1.内连接:SELECT a.*,b.* from a INNER JOIN b ON a.id=b.parent_id;

  输入结果:

       

       

  说明:组合两个表中的记录,返回关联字段相符的记录,也就是返回两个表的交集(阴影)部分 

2.坐连接:SELECT a.*,b.* from a left JOIN b ON a.id=b.parent_id;

  输出结果:

      

          

  说明:左(外)连接,左表(a)的记录将会全部表示出来,而右表(b)只会显示符合搜索条件的记录。右表记录不足的地方均为NULL。

3.右连接:SELECT a.*,b.* from a right JOIN b ON a.id=b.parent_id;

  输出结果:

      

      

    说明:right join是right outer join的简写与左(外)连接相反,右(外)连接,左表(a)只会显示符合搜索条件的记录,而右表(b)的记录将会全部表示出来。左表记录不足的地方均为NULL。

  

 

最新文章

  1. RMAN异机恢复快速参考
  2. github.com使用方法
  3. <a>链接的四个伪类顺序
  4. 多MAVEN项目部署到tomcat中_之使用DBUG进行单步调试
  5. 【Mail】Tomcat提供JNDI方式支持JavaMail(三)
  6. NHibernate中session.update()及session.merge()的区别
  7. ES
  8. Firemonkey的旁门左道[四]
  9. android环境下解决java.io.IOException: Malformed ipv6异常的方法
  10. unity3d 数学的数学基础和辅助类
  11. (转)HashMap深入原理解析
  12. hdu 5465 (树状数组 + 博弈)
  13. 爬虫-Python爬虫常用库
  14. JVM内存知识备忘
  15. window.location.search 在url中有?name=value时仍为‘’的情况
  16. Codeforces 1090D - Similar Arrays - [思维题][构造题][2018-2019 Russia Open High School Programming Contest Problem D]
  17. noi2015品酒大会(sa)
  18. Django积木块二——邮箱
  19. 深入学习卷积神经网络(CNN)的原理知识
  20. 【Java】 剑指offer(57-1) 和为s的两个数字

热门文章

  1. 用threading 解决 gunicorn worker timeout
  2. Python3学习(18)--偏函数(Partial) --转载存地址
  3. mybatis 学习视频总结记录
  4. Font and PDF
  5. django创建web页面
  6. [Fw]初探linux中断系统(2)
  7. [伯努利数] poj 1707 Sum of powers
  8. LLppdd likes strings
  9. 查看java进程内存简单示例
  10. 在 Visual Studio 中使用 Q# 进行量子编程