在SQL SERVER里 是 select a.*,b.ModuleName from BBS_CARD as a inner join BBS_MODULE as b on a.MODULE_ID=b.MODULE_ID现在转成了ORACLE,该怎么写?

解决方案 »

  1.   

    oracle 9 以上版本也支持 join 语法了,可以直接用
      

  2.   

    select a.*,b.ModuleName   
    from BBS_CARD a,BBS_MODULE b
    where a.MODULE_ID=b.MODULE_ID 
      

  3.   

    select   a.*,b.ModuleName   from   BBS_CARD  a inner   join   BBS_MODULE   as   b   on   a.MODULE_ID=b.MODULE_ID 
      

  4.   

    9i 以上可以不用转化 和sql server 中一样 但 9i以下的版本 因为不支持 JOIN 所以要写成
    select a.*,b.ModuleName   
    from BBS_CARD a,BBS_MODULE b
    where a.MODULE_ID=b.MODULE_ID