求高手解决SQL查询问题

2024-12-04 14:59:36
推荐回答(6个)
回答(1):

看一下这样是不是你的意思(仅供参考)
select * from table2 where rownum < (select count(*)+1 from table1) order by pname desc;

我在数据库中试了一下,是可以的

回答(2):

我怎么感觉你是把PNAME为A的不要

回答(3):

select * from talbe1 left join tableb= (select * from table2 order by(table2.PNAME) dec) on table1.PID = tabelb.PID order by(table2.PNAME)

回答(4):

看一下这样是不是你的意思(仅供参考)
select * from table2 where rownum < (select count(*)+1 from table1) order by pname desc;

回答(5):

adsfsdf

回答(6):

总觉得你的提问有问题,你再看看确实是这样么