cross join

在sql中cross join的使用:

 

  1、返回的记录数为两个表的记录数乘积。

 

  2、将A表的所有行分别与B表的所有行进行连接。

 

  例如:

  tableA

   r1 r2
   A B
   C D
   tableB
   r3 r4
   1 2
   3 4
   select * from tableA cross join tableB;
   return:
   r1 r2 r3 r4
   A B 1 2
   A B 3 4
   C D 1 2
   C D 3 4
posted @ 2011-11-23 14:41  向梦想挺进  Views(251)  Comments(0Edit  收藏  举报