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 Join 用法详解

关于sql语句中的连接(join)关键字,是较为常用而又不太容易理解的关键字,下面这个例子给出了一个简单的解释 --建表table1,table2: create table table1(id i...

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

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

pthread_join/pthread_exit的用法解析

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

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

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

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

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

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
  • 1998

sql join的用法详解

【转】:http://www.cnblogs.com/fatway/archive/2009/04/17/1693816.html 1. INNER JOIN 内连接,返回多个表中符合条件的数据而...

java thread.join()用法研究

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

pthread_join/pthread_exit用法实例

函数pthread_join用来等待一个线程的结束。函数原型为:   extern int pthread_join __P ((pthread_t __th, void **__thread_re...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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