博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关联查询
阅读量:5147 次
发布时间:2019-06-13

本文共 780 字,大约阅读时间需要 2 分钟。

LEFT JOIN:

基本语法:

SELECT column_name(s)FROM table_name1LEFT JOIN table_name2 ON table_name1.column_name=table_name2.column_name

左关联是以左边的表为主,即使右边的表没有匹配的记录,比如:

要列出所有的人和对应的OrderNo,因为Carter在表二中没有对应的记录,所以用左连接:

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNoFROM PersonsLEFT JOIN OrdersON Persons.Id_P=Orders.Id_PORDER BY Persons.LastName

结果是:

RIGHT JOIN:

基本语法:

SELECT column_name(s)FROM table_name1RIGHT JOIN table_name2 ON table_name1.column_name=table_name2.column_name

和左联接类似,只是这里是以右边的表为主,即使左边的表没有匹配的记录,比如:

现在要求列出所有的OrderNo,以及对应的人:

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNoFROM PersonsRIGHT JOIN OrdersON Persons.Id_P=Orders.Id_PORDER BY Persons.LastName 结果是:

 

 

posted on
2015-03-05 15:25 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/sunyt/p/4315947.html

你可能感兴趣的文章
【Mac + GitHub】之在另一台Mac电脑上下载GitHub的SSH链接报错
查看>>
Day03:Selenium,BeautifulSoup4
查看>>
awk变量
查看>>
mysql_对于DQL 的简单举例
查看>>
postgis几何操作函数集
查看>>
35. Search Insert Position(C++)
查看>>
[毕业生的商业软件开发之路]C#异常处理
查看>>
一些php文件函数
查看>>
std::min error C2059: 语法错误:“::” 的解决方法
查看>>
Opencv保存摄像头视频&&各种编码器下视频文件占用空间对比
查看>>
「图形学」直线扫描——Bresenham算法改进了中点Bresenham算法?
查看>>
jQuery 给div绑定单击事件
查看>>
Exceptionless 生产部署笔记
查看>>
有关快速幂取模
查看>>
转 ObjExporter Unity3d导出场景地图寻路
查看>>
Linux运维必备工具
查看>>
Ubuntu配置ssh及vnc
查看>>
C语言进阶——const 和 volatile 分析09
查看>>
字符串的查找删除
查看>>
NOI2018垫底记
查看>>