3,491
社区成员
发帖
与我相关
我的任务
分享
SELECT ID,kind,title,CONTENT
from(
SELECT tmp.*,
row_number()OVER(PARTITION BY flag ORDER BY ID NULLS LAST) rn
from(
SELECT t.*,kind flag FROM t
UNION ALL
SELECT *
FROM (SELECT NULL A,NULL b,NULL c,NULL d FROM dual CONNECT BY ROWNUM<5),
(SELECT DISTINCT kind FROM t))tmp)
where rn<=5