Sql 从表中检索数据

Sql 从表中检索数据,sql,Sql,我有一个包含示例数据的表,如下所示 该表有4列,其中多条记录的前3列可以有类似的条目 第4列是一个日期值,它对于每个记录都是唯一的 A, A11, 1, 1900-01-01 A, A11, 1, 2000-01-01 B, B11, 0, 1900-01-01 C, C11, 0, 1900-09-01 C, C11, 0, 2011-01-01 (以逗号分隔的列) 现在您可以看到A111(3列的组合)有2个条目 因此,在我的最终结果集中,我应该得到A11 20

我有一个包含示例数据的表,如下所示

该表有4列,其中多条记录的前3列可以有类似的条目

第4列是一个日期值,它对于每个记录都是唯一的

A,  A11,  1,  1900-01-01
A,  A11,  1,  2000-01-01
B,  B11,  0,  1900-01-01
C,  C11,  0,  1900-09-01
C,  C11,  0,  2011-01-01
(以逗号分隔的列)

现在您可以看到A111(3列的组合)有2个条目

因此,在我的最终结果集中,我应该得到A11 2000-01-01(最大日期)作为该条目的输出

请告知

您想通过以下方式进行分组:

select c1, c2, c3, max(c4)
from your_table
group by c1, c2, c3

其中
c1
c4
是您的列名。

那么您的问题到底是什么?