数据库查询内外连接(3)
来源:未知 责任编辑:责任编辑 发表时间:2015-01-01 13:18 点击:次
lijia 14 lijia
create table student
(
student_no int,
name char(100),
group_no int
)
insert into student values(100,'liwei',99)
insert into student values(101,'lijia',100)
insert into student values(102,'lijing',101)
www.2cto.com
--自连接:指同一个表自身与自身进行连接。如果同一时间需要一个表中两个不同行的信息(一般数据库操作每次只操作其中一行的多列),则需要将表与自身连接。为了更好地理解自身连接,用户可以把一个表想象成两个独立的表。而在from子句中表被列出了两次。
select a.student_no,a.name,b.student_no as 组长编号,b.name as 组长名称 from student a,student b where a.group_no = b.student_no
student_no name 组长编号 组长名称
101 lijia 100 liwei
102 lijing 101 lijia
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>