多表查询。

一、多表查询

select * from 表名,表名;

select * from 表名,表名 where 条件;

二、内连接

隐式

select 字段列表 from 表1,表2 where 条件;

显示

select 字段列表 from 表1 INNER JOIN 表2 on 条件;

三、外连接

1.左外连接

select 字段列表 from 表1 left [outer] join 表2 on 条件

2.右外连接

select 字段列表 from 表1 right [outer] join 表2 on 条件

!!!!![outer]可以省略!!!!!

四、子查询

1.单行单列

select 字段列表 from 表 where 字段名 = (字段查询)

2.多行单列

select 字段列表 from 表 where 字段名 in (子查询)

3.多行多列

select 字段列表 from (子查询)where 条件

相关推荐
时差95333 分钟前
【面试题】Hive 查询:如何查找用户连续三天登录的记录
大数据·数据库·hive·sql·面试·database
让学习成为一种生活方式35 分钟前
R包下载太慢安装中止的解决策略-R语言003
java·数据库·r语言
Mephisto.java41 分钟前
【大数据学习 | kafka高级部分】kafka的优化参数整理
大数据·sql·oracle·kafka·json·database
秋意钟1 小时前
MySQL日期类型选择建议
数据库·mysql
山海青风1 小时前
第七篇: BigQuery中的复杂SQL查询
sql·googlecloud
Dxy12393102162 小时前
python下载pdf
数据库·python·pdf
ac-er88882 小时前
MySQL如何实现PHP输入安全
mysql·安全·php
桀桀桀桀桀桀2 小时前
数据库中的用户管理和权限管理
数据库·mysql
lzhlizihang3 小时前
【Hive sql 面试题】求出各类型专利top 10申请人,以及对应的专利申请数(难)
大数据·hive·sql·面试题
superman超哥4 小时前
04 深入 Oracle 并发世界:MVCC、锁、闩锁、事务隔离与并发性能优化的探索
数据库·oracle·性能优化·dba