join的用法

原创 2016年05月30日 15:11:31

(1)Left join

left join 关键字返回左表所有的行,即使在右表中没有匹配。

如 如下两个表 ,

"Persons" 表:

Id_P LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

"Orders" 表:

Id_O OrderNo Id_P
1 77895 3
2 44678 3
3 22456 1
4 24562 1
5 34764 65

下面希望列出Person表中每个人的订购no,则两表的连接语句如下:

SELECT a.LastName, a.FirstName, b.OrderNo
From Persons a 
Left join Orders b 
on a.Id_P = b.Id_P;

则关联后的结果为:

LastName FirstName OrderNo
Adams John 22456
Adams John 24562
Bush George  
Carter Thomas 77895
Carter Thomas 44678

可看出 ,左表在右表没有匹配的字段,值为空。




SHELL脚本join用法详解

  • 2013年09月17日 10:04
  • 115KB
  • 下载

SQL中INNER、LEFT、RIGHT JOIN的区别和用法详解

相信很多人在刚开始使用数据库的INNER JOIN、LEFT JOIN和RIGHT JOIN时,都不太能明确区分和正确使用这三种JOIN操作,本文通过一个简单的例子通俗易懂的讲解这三者的区别,希望对大...

js中的join(),reverse()与 split()函数用法解析

js中的join(),reverse()与 split()函数用法解析及其拓展

sql join的用法详解

【转】:http://www.cnblogs.com/fatway/archive/2009/04/17/1693816.html 1. INNER JOIN 内连接,返回多个表中符合条件的数据而...
  • wutbiao
  • wutbiao
  • 2012年03月09日 15:17
  • 3116

MS-SQL中join的用法詳解

MS-SQL中join的用法詳解 join 语句有三种,inner join, left outer join 和 right outer join 都可以简写,分别为join,left joi...
  • tzjly
  • tzjly
  • 2011年08月10日 23:51
  • 2087

pthread_join/pthread_exit的用法解析

官方说法: 函数pthread_join用来等待一个线程的结束。函数原型为:   extern int pthread_join __P ((pthread_t __th, void **__thre...

java thread.join()用法研究

提示:thread.join()应该是让当前线程block住,等thread执行完之后,再继续执行 。 比如有3个线程在执行计算任务,必须等三个线程都执行完才能汇总,那么这时候在主线程里面让三个线程j...
  • mars914
  • mars914
  • 2011年04月25日 10:34
  • 1598

数据库表的连接用法详解(join)

连接查询  通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。  在 关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个...

SQL中JOIN和UNION区别、用法及示例介绍

1.JOIN和UNION区别 join 是两张表做交连后里面条件相同的部分记录产生一个记录集, union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集 。 JOI...

thread.join()用法及例子

http://ajava.org/course/java/13146.html 核心提示:thread.join()应该是让当前线程block住,等thread执行完之后,再继续执行 。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:join的用法
举报原因:
原因补充:

(最多只允许输入30个字)