码迷,mamicode.com
首页 > 数据库 > 详细

mysql 自连接查询

时间:2019-01-28 01:26:09      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:color   select   strong   类别   tin   比较   ack   排列   style   

/*

自连接查询
自连接就是一个表和它自身进行连接,是多表连接的特殊情况。
在自连接查询中,要先在FROM字句中为表分别定义两个不同的别名,
然后使用这两个别名写出一个连接条件。

条件比较在同一个表中的情况
*/

--任务1:查询课程类别相同但是开课系部不同的课程信息
--                 要求显示课程编号、课程名称、课程类别与系部
--                 编号,并按照课程编号升序排列查询结果。

SELECT DISTINCT c1.CouNo 课程编号, c1.CouName 课程名称, 
                                   c1.Kind 课程类别, c1.DepartNo 系部编号
FROM Course c1 JOIN Course c2 ON c1.Kind=c2.Kind  AND c1.DepartNo!=c2.DepartNo
ORDER BY c1.CouNo;

mysql 自连接查询

标签:color   select   strong   类别   tin   比较   ack   排列   style   

原文地址:https://www.cnblogs.com/draymond/p/10327751.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!