left join on/right join on/inner join on/full join on连接
2024-10-12 02:45:23
现在有两张表,第一张表是用户表,第二张表是订单表。情况是这样的,在我这张用户表里用户很多,但是真正下单的人却不多,而且,每一个用户可以有多个订单。然后领导喊话了,小王,你给我查下,现在咱们的订单有多少啊,把有订单的用户和订单一起查出来。
然后,小王想了想,不就是查已有的订单吗,那我select from 订单,然后把所属用户的信息也查出来,查客户的话,多余的不要,只要有订单的,那不刚好使用left join ,把客户信息放在右边。哦了,那应该就是这样的:
SELECT o.oid 订单编号,o.o_name 订单名称,o.oprice 订单价格,u.username 用户姓名,u.id 用户编号 FROM orders o LEFT JOIN USER u ON o.id=u.id;
订单:
用户:
left join查出来:
1.左连接
关键字: left join on
记忆: 左连接右残
2.右连接
关键字: right join on
记忆: 右连接左残
3.内连接
关键字: inner join on
记忆: 左右都残
4.全连接
关键字: full join on
记忆: 左右全查
最新文章
- FluentData(微型ORM)
- iOS 动态计算文本内容的高度
- SQL Server 2008数据库创建,备份,还原图解及注意点
- 编译内核,配置内核make menuconfig
- 韦东山yy公开课笔记(1)--各种杂的问题
- 解决升级windows8.1 Oracle服务被刷新
- CSS3 旋转3D立方体
- 从Chrome源码看JS Array的实现
- Python中的切片符
- mysql连接错误问题
- Windows Server 2016-Hyper-V网络虚拟化概述
- python利用xlrd读取excel文件始终报错原因
- windows下安装配置postgreSQL
- centos7修改网卡名称为eth0-技术流ken
- codeforces104A
- Activity之Serializable
- weblogic开启http访问日志并实时写入日志文件
- [HTML]不让TD中的文本撑开表格(转)
- Docker+.Net Core 的那些事儿-1.准备工作
- 10、Semantic-UI之图片的使用
热门文章
- Java源码解读(一) 8种基本类型对应的封装类型
- Codeforces-8VC Venture Cup 2016-Elimination Round-626A.暴力 626B.水题 626C.二分
- CodeForces776-A.Serial Killer-string
- tomcat服务器一闪而过解决方法
- github网站介绍、并使用git命令管理github(详细描述)
- linux 下查看有当前文件夹有多少个文件
- php常用数据结构
- ThinkPHP配置文件的加载
- Asp.net mvc 中的路由
- Weblogic新建域,Weblogic新建部署环境,Weblogic重新构建域