MYSQL-(交叉连接、自然连接,USING,ON,OUTER)

MYSQL-(交叉连接、自然连接,USING,ON,OUTER)

交叉连接,其主要的目的是为了产生笛卡尔积

语法: SELECT * | 字段 [别名] FROM 表 CROSS JOIN 表 ;

SELECT * FROM emp CROSS JOIN dept ;

MYSQL-(交叉连接、自然连接,USING,ON,OUTER)

自然连接,主要是消除掉笛卡尔积(内连接)

语法:SELECT * | 字段 [别名] FROM 表 NATURAL JOIN 表 ;

SELECT * FROM emp NATURAL JOIN dept ;

MYSQL-(交叉连接、自然连接,USING,ON,OUTER)

USING子句,用户指定关联字段

语法:SELECT * | 字段 [别名] FROM 表JOIN 表 USING(字段);

SELECT * FROM emp JOIN dept USING(deptno) ;

MYSQL-(交叉连接、自然连接,USING,ON,OUTER)

ON子句 指定关联条件

MYSQL-(交叉连接、自然连接,USING,ON,OUTER)

语法:SELECT * | 字段 [别名] FROM 表JOIN 表 ON(条件);

SELECT * FROM emp e JOIN dept d ON(e.deptno=d.deptno) ;

MYSQL-(交叉连接、自然连接,USING,ON,OUTER)

外连接

语法:SELECT * | 字段 [别名] FROM 表 LEFT | RIGTH | FULL  OUTER JOIN 表];

SELECT * FROM emp e LEFT OUTER JOIN dept d ON (e.deptno=d.deptno);

MYSQL-(交叉连接、自然连接,USING,ON,OUTER)

SELECT * FROM emp e RIGHT OUTER JOIN dept d ON (e.deptno=d.deptno);

MYSQL-(交叉连接、自然连接,USING,ON,OUTER)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
MYSQL

MYSQL-多表查询(内连接与外连接)

2021-11-24 14:34:48

MYSQL

MYSQL-内连接、外连接

2021-12-5 15:52:46

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索