基础课-数据库5

9.多表连接查询

关系型数据库使用多个有关联关系表春初数据,解决数据冗余存储

关系型数据库在查询时,可能需要一次查询多个表的数据

一次查询多个表数据,称为多表连接查询

多表连接实际上是多个表的的数据连接,连接好之后可以理解为一个新的虚拟表

多表连接时,默认叫笛卡尔积连接形式,会产生大量的无效数据

所以在多表连接时需要指定数据连接的条件

连接条件是需要编写在ON关键字后面

连接条件多使用等值条件

多表连接时,如果语句中出现多表相同列的名字时需要在列名前加上表名的前缀

公式:

SELECT 列名
FROM 表名 ‘空格’ 别名 JOIN 表名 ‘空格’ 别名
ON 别名.列名= 别名.列名;(‘.’代表附着的含义,该列存在于此表)

 

posted @ 2023-11-03 16:32  HeFury  阅读(20)  评论(0)    收藏  举报