SQLSERVER中交叉连接Cross-Join的基础用法 SQLSERVER中交叉连接Cross-Join的基础用法

SQLSERVER中交叉连接Cross-Join的基础用法 SQLSERVER中交叉连接Cross-Join的基础用法(1)

SQLSERVER中交叉连接Cross-Join的基础用法

本期内容:交叉连接cross join的基础用法

/*

基础语法

第一种语法:

常规语法:

select columns from 表1 cross join 表2

--无表连接条件 也就是没有 on 以及后面的等值条件

第二种语法

select columns .... from 表1,表2

从两个表或者多个表连接中返回记录的笛卡尔积

两个表的乘积

a表有10 条数据 b表有20条数据 200

结果集的记录数为 a.count * b.条数

*/

select * from PType

select * from Goods

select * from PType cross join Goods

--常规写法 用cross join 关键字

select * from studentInfo cross join JavaScore

select * from studentInfo ,JavaScore

select COUNT(*) from studentInfo

select COUNT(*) from JavaScore

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页