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

怎么在写此SQL语句(如下)!

2012-03-14 
如何在写此SQL语句(如下)请教各位大虾!!!ORACLE :select a.a1,a.a2,b.b1,b.b2 from ee a , ff b where a.a

如何在写此SQL语句(如下)请教各位大虾!!!
ORACLE :
  select a.a1,a.a2,b.b1,b.b2 from ee a , ff b where a.a1=b.b1(+);
这个是ORACLE下写的,如何在Sysbase中写此语句?


[解决办法]

SQL code
select a.a1,a.a2,b.b1,b.b2 from ee a , ff b where a.a1=b.b1*;
[解决办法]
a.a1=b.b1(+):是右连接?
 select a.a1,a.a2,b.b1,b.b2 from ee a right join ff b on a.a1=b.b1
[解决办法]
SQL code
select a.a1,a.a2,b.b1,b.b2 from ee a , ff b where a.a1*=b.b1
[解决办法]
换成left join 吧,比较通用一些。


select a.a1,a.a2,b.b1,b.b2 from ee a left join ff b on a.a1=b.b1;

热点排行