关于左右连接
来源:互联网 发布:淘宝宝贝违规被删除 编辑:程序博客网 时间:2024/05/18 05:47
首先来看一下两张主要的表:
persons表
orders表
现在我们希望列出所有的人,以及他们的定购。
SELECT persons.last_name, persons.first_name, orders.order_noFROM personsLEFT JOIN orders ON persons.pid = orders.pidORDER BY persons.last_name
结果
这里是persons的左连接,以persons为主。所以结果中即是没有订单的人也会列出来。下面在来看一组SQL语句,将上边两张表对换位置: SELECT
persons.last_name,
persons.first_name,
orders.order_no
FROM
orders
LEFT JOIN persons ON persons.pid = orders.pid
ORDER BY
persons.last_name
结果
这次显示出来的就是以订单为主,即是没有人下的订单也会显示出来。
结论:左右连接中,左连接以左表为主,右连接以右表为主。左连接即使左表中没有匹配的行也显示出来,右连接亦然。
阅读全文
0 0
- 关于SQL左右连接
- 关于左右连接
- 关于SQL的左右连接查询
- 左右连接
- 左右连接
- 左右连接
- 左右连接
- 左右连接
- 关于ling to sql左右连接的问题
- oracle 左右连接
- oracle左右连接
- ORCALE左右连接
- oracle左右连接总结
- SQL 左右连接
- 数据库左右连接
- oracle左右连接相关
- oracle连接 左右
- hibernate 左右连接查询
- 文章标题
- 2017年最新版本apt-get安装源替换 阿里云源
- Thread和Runnable的区别
- Android线程通信:Handler,MessageQueue和Looper原理分析
- I am from shanghai 的倒序
- 关于左右连接
- 位运算相关高频面试题
- 双链表的简单实现
- 链表--合并两个有序链表,合并以后的链表依旧有序。
- Vector的实现
- Decorator
- 栈与队列(3)
- Groovy的闭包
- ImportError: The _imagingft C module is not installed