specification连表查询需要有外键关联码_数据分析sql从入门到精通--多表查询和关联查询...

本文介绍了数据库中的多表查询,包括笛卡尔查询、JOIN和UNION操作,并探讨了主键和外键的概念及其在关联查询中的作用。通过实例展示了如何使用INNER JOIN、LEFT OUTER JOIN进行数据检索,并给出三表关联查询的例子。
摘要由CSDN通过智能技术生成

8890875fe2de43a43f4b3d23ea7ba56d.png

数据库是存储数据集合的容器,一般数据库中都存在多个表,这一篇文章主要处理多个表的查询,一个表中的数据是同一种类型的数据集合,数据库中的每个表都有唯一名字来标识。描述表的元信息就是所谓的模式schema,模式用来描述数据库中特定的表,包括表的字段名,数据类型,约束关系等。

关键词 Join Union

一、多表查询

从多个表查询数据,一次查询多个表的数据,查询的结果也是一个二维表,这种多表查询又称笛卡尔查询,假如两个表查询,表一有M行记录,表二有N行记录,则多表查询返回记录数为M*N行。SELECT * FROM <表1> <表2>

SELECT * FROM student,course; student表8行数据,course表6行数据,返回48条数据。

43ce12bb61518f49d29a0879844254f2.png

由于返回的列名有相同的,我们可以使用以下别名策略:

SELECT s.no sno, s.name sname, s.ag

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值