当前位置: 代码迷 >> Sql Server >> 简单的sql概念有关问题
  详细解决方案

简单的sql概念有关问题

热度:92   发布时间:2016-04-27 20:29:17.0
简单的sql概念问题
SELECT   enc.na_company_id,      
                  enc.na_company_id,
                  enc.company_name,      
                  enc.callback_date,      
                  enc.suspense_amount,
  ec.collector_id,
  ec.collector_name
        FROM   ep_na_company   enc,      
                  ep_invoice_header   eih,
  ep_collector   ec  

执行上面的查询语句的结果:(所影响的行数为   76160   行)
但是上面3张表分别只有140,136,4条记录

请问上述select语句的76160条记录是怎么来的啊?



------解决方案--------------------
cross join 笛卡尔乘积,影响行数为140×136×4=76160

联机帮助输入 cross join 看看吧
  相关解决方案