首页 > 解决方案 > 如何从postgresql中的表中的所有列中获取不同的记录

问题描述

我有一个包含 100 列的表,我需要从表中的所有列中获取不同的记录。我使用下面的查询从表中获取不同的记录

select distinct col1, col2, col3,........ from test_table

但是是否有任何好的查询可以从表中的所有列中获取不同的记录,而无需在查询中提及列名。

标签: postgresqlpostgresql-9.6

解决方案


由于您希望在所有列上使用 DISTINCT,并且想要选择所有列,因此再简单不过了:

SELECT DISTINCT * FROM table


推荐阅读