带有连接的Oracle,需要唯一性

Posted

技术标签:

【中文标题】带有连接的Oracle,需要唯一性【英文标题】:Oracle with join , need uniques 【发布时间】:2009-07-14 07:52:09 【问题描述】:

您好,我有一个“小”问题,我正在使用 join 来获取一些 OS 架构的名称。

选择“OSARCH”。,“OS”。来自“OSARCH” 在 OSARCH.OSARCH_ID = OS.OSARCH_ID 内加入“OS”

结果是这样的:

OSARCH_ID OSARCH -- ------ 22 电源电脑 22 电源电脑 22 电源电脑 28 x86 28 x86 28 x86 21 x80 21 x80

有没有什么优雅的方式来获得具有唯一性的结果?

OSARCH_ID OSARCH -------- ------ 22 电源电脑 28 x86 21 x80

【问题讨论】:

【参考方案1】:

不同的

SELECT DISTINCT osarch_id, osarch
FROM ....

【讨论】:

以上是关于带有连接的Oracle,需要唯一性的主要内容,如果未能解决你的问题,请参考以下文章

如何使用带有唯一过滤器的 Oracle 的 LISTAGG 函数? [复制]

oracle怎么把索引改成唯一索引

带有 CLOB 数据点的 Oracle 复合主键

sql 优化

oracle查询脚本参与排序字段值保持唯一性

Oracle索引总结- Oracle唯一索引普通索引及约束的关系