VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > sql语句 >
  • sql语句大全之自连接

自连接

sql语句大全

前面介绍了多种方式实现两个或多个表之间连接查询,但对同一个表同样也可以进行连接查询,这种连接查询方式就称为自连接。对一个表使用自连接方式时,需要为该表定义一个别名,其他内容与两个表的连接操作完全相似,只是在每次列出这个表时便为它命名一个别名。
在自连接中可以使用内连接或外连接等连接方式,例如对“商品信息”表实现自连接,并在连接时使用内连接,可以使用下面语句:
USE 网店购物系统
SELECT A.商品名称,B.商品编号,A.商品价格,B.库存数量
FROM  商品信息 AS A INNER JOIN 商品信息 AS B
ON  A.商品编号 = B.商品编号
WHERE A.商品价格 BETWEEN 200 AND 300
ORDER BY A.商品价格
可以看到,在上面的语句中为该表创建了两个别名A和B,接下来将A和B作为两个不同的表进行查询,执行语句后,得到的结果如图5-32所示。

图5-32  在自连接中使用内连接

相关教程