日期:2014-05-17  浏览次数:20718 次

INNER JOIN的问题,
SQL code
 
FROM                                             
    TR_CUSTOMER TC                                            
        INNER JOIN                                             TR_INQUIRY_MATTER TIM    ON     TC.CUSTOMER_NO = TIM.CUSTOMER_NO                    INNER JOIN    TR_INQUIRY_HISTORY TIH     ON    TIM.INQUIRY_MATTER_NO = TIH.INQUIRY_MATTER_NO,
MS_AUTHORITY MA,                                    
MS_USER      MU,                                         MS_INQUIRY   MI



是不是可下面的一样??
SQL code
 
FROM                                             
    TR_CUSTOMER TC    ,                                        
TR_INQUIRY_HISTORY TIH,
MS_AUTHORITY MA,                                    
MS_USER      MU,                                         MS_INQUIRY   MI




------解决方案--------------------
是的 但是on后面的条件 需要作为where条件
------解决方案--------------------
inner join应该是可以,左连接,右连接的时候可能不能改为这样。
------解决方案--------------------
目前的2条查询语句效果是一样的。