好的,所以我有一个包含以下列的表格
| id | release_id | publish_date | category | title |
基于这种结构,一个release
可以有多个类别,这给它在表格中的一个新行。我的页面浏览量之一列出了最新的 x 版本(所有类别)。当我像这样运行查询时:
select *
from (select *
from TABLE
order by PUBLISH_DATE DESC)
where rownum <= 10
如果最新版本之一(在这种情况下为 10 个)具有多个类别,它将返回两次,因此我尝试添加 UNIQUE 或 DISTINCT (或任何其他适当的方式),以便 RELEASE_ID 与返回的行不同。
当我运行 selectDISTINCT RELEASE_ID
时,只返回该列,但我仍然需要其他列的数据。任何帮助表示赞赏。