读书人

SQL各种联接查询详解(左连接、右连接.)

发布时间: 2013-03-17 13:48:32 作者: rapoo

SQL各种连接查询详解(左连接、右连接..)

一、交叉连接(cross join)

交叉连接(cross join):有两种,显式的和隐式的,不带on子句,返回的是两表的乘积,也叫笛卡尔积。

例如:下面的语句1和语句2的结果是相同的。
语句1:隐式的交叉连接,没有cross join。

select t1.c1,t2.cx,t3.cyfrom tab1 t1       inner join tab2 t2 on (t1.c1=t2.c2)       inner join tab3 t3 on (t1.c1=t2.c3)       left outer join tab4 on(t2.c2=t3.c3);where t1.x >t3.y;


上面这个sql查询是多表连接的一个示范。

读书人网 >SQL Server

热点推荐