Oracle多表联查分页

2025年03月23日 06:38
有2个网友回答
网友(1):

那你就把table1,table2需要的列名写出来啊:

select *
from
(SELECT t1.a,t1,b,t1,c, .... ,t2.a a2,t2,b b2,t2,c c2 ...,rownum FROM table1 t1 ,table2 t2 )
where rownum > (pagenum - 1) * 5 and rownum <= (pagenum) * 5

网友(2):

只有用别名把每一列都列出来,同名的改个别名,而且 * 是一种不推荐的查询方式,耗时更多