【转】《与MySQL的零距离接触》第五章:子查询与连接 (5-8:连接的语法结构)

5-8:连接的语法结构

一.  连接

MySQL在SELECT语句、多表更新、多表删除语句中支持JOIN操作

二.  表的参照关系

在5-6节中我们提到过表的参照关系,这里再来详解一下,表的参照关系的语法结构:

table_reference
{[INNER | CROSS] JOIN | {LEFT|RIGHT} [OUTER] JOIN}
table_reference
ON conditional_expr

NNER JOIN,内连接,在MySQL中,JOIN,CROSS JOIN和INNER JOIN是等价的。

LEFT [OUTER] JOIN,左外连接

RIGHT [OUTER] JOIN,右外连接

三.  数据表参照

table_reference
tbl_name [[AS] alias]| table_subquery [AS] alias

数据表可以使用tbl_name AS alias_name或tbl_name alias_name 赋予别名。

table_subquery可以作为子查询使用在FROM子句中,这样的子查询必须为其赋予别名。

你可能感兴趣的:(【转】《与MySQL的零距离接触》第五章:子查询与连接 (5-8:连接的语法结构))