日期:2014-05-19  浏览次数:20501 次

简单的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 看看吧