PSQL仅选择唯一记录

时间:2017-08-29 13:52:14

标签: sql postgresql

我有一个Postgres数据库,其中包含用于分析比特币区块链的数据。我有一个表用于所有输入地址。可能有重复的地址,我只想拥有一次出现的地址。所以我的数据集看起来像这样:

address
1
2
2
3

结果应该只给我1和3,所以不同将不起作用。我使用GROUP BY address HAVING COUNT(address) = 1但由于我的数据集非常大,需要花费很多时间。是否有更好的方法可以获得唯一的价值?

1 个答案:

答案 0 :(得分:0)

address上的索引可能会更快查询,但没有EXPLAIN (ANALYZE, BUFFERS)输出只是猜测。