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
  r1 r2 1 2
  r1 r2 3 4
  A B r3 r4
  A B 1 2
  A B 3 4
  C C r3 r4
  C D 1 2
  C D 3 4
  将两张表的情况全部列举出来
  结果表: 列= 原表列数相加
  行= 原表行数相乘

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-08
  • 2022-03-08
  • 2021-08-03
  • 2021-07-31
  • 2021-09-12
  • 2021-08-30
猜你喜欢
  • 2022-02-03
  • 2021-10-27
  • 2021-07-07
  • 2021-09-24
  • 2021-12-19
  • 2021-06-13
相关资源
相似解决方案