postgresql 在 SELECT 中的列之一中应用 distinct

postgresql apply distinct among one of the column in SELECT

SELECT DISTINCT COL_A, COL_B, COL_C, COL_D, from Table_E

如果我只想考虑 COL_A 的重复,如何仅对 COL_A 正确使用 DISTINCT?

使用DISTINCT ON:

SELECT DISTINCT ON (COL_A) COL_A, COL_B, COL_C, COL_D FROM Table_E;

参见:

  • Select first row in each GROUP BY group?