首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

简单的sql概念有关问题

2012-01-11 
简单的sql概念问题SELECTenc.na_company_id,enc.na_company_id,enc.company_name,enc.callback_date,enc.s

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

热点排行