当前位置: 代码迷 >> Oracle管理 >> sql报错啦~求大神瞥瞅
  详细解决方案

sql报错啦~求大神瞥瞅

热度:150   发布时间:2016-04-24 04:13:44.0
sql报错啦~求大神瞅瞅。
select * from ((select A.*,ROWNUM rn from (select * from product) A where ROWNUM<4 ) where rn>1) p,merchant m where p.merchantId=m.Id;

2个表联查,product表有4条数据,我要取其中id=2,id=3的所有值

报错了。
------解决思路----------------------
引用:
select * from ((select A.*,ROWNUM rn from (select * from product) A where ROWNUM<4 ) where rn>1) p,merchant m where p.merchantId=m.Id;

2个表联查,product表有4条数据,我要取其中id=2,id=3的所有值

报错了。

错误贴出来
------解决思路----------------------
select * from (
       SELECT * FROM (select A.*,ROWNUM rn from product A where ROWNUM<4 ) where rn>1
) p,merchant m
where p.merchantId=m.Id;
  相关解决方案