我想知道以下两句的区别:
1 :select 订单ID,订单日期,客户名称,姓名 from 客户
inner join 织标销售订单 on 织标销售订单.客户ID=客户.客户ID
inner join 职员表 on 织标销售订单.业务员ID=职员表.职员ID
2:select 订单ID,订单日期,客户名称,姓名 from 客户,织标销售订单,职员表
where 织标销售订单.客户ID=客户.客户ID
and 织标销售订单.业务员ID=职员表.职员ID
他们有什么区别吗?
执行速度那个快?
---------------------------------------------------------------
没有,速度一样
---------------------------------------------------------------
应该是没有什么区别
---------------------------------------------------------------
内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行
外联接。外联接可以是左向外联接、右向外联接或完整外部联接
交叉联接返回左表中的所有行,左表中的每一行与右表中的所有行组合。交叉联接也称作笛卡尔积