我有一个简单的问题;我认为会有一个简单的解决方案。想象一下这样的表:
Name Timestamp Data
Bob 2011-01-01 01:00:00 Hi
Alice 2011-02-02 02:00:00 Hello
Alice 2011-03-03 03:00:00 Hello
Bob 2011-04-04 04:00:00 Bye
Charlie 2011-05-05 05:00:00 Cheese
Charlie 2011-06-06 06:00:00 Toast
我想要的只是能够运行一个查询,显示每个名称的最新条目。因此,对于上表,我想要这样的输出:
Name Timestamp Data
Bob 2011-04-04 04:00:00 Bye
Alice 2011-03-03 03:00:00 Hello
Charlie 2011-06-06 06:00:00 Toast
按数据排序。我不知道该怎么做。我虽然我可以这样做:
SELECT DISTINCT(Name), timestamp, Data FROM Table ORDER BY Data
但这不起作用。任何帮助将不胜感激,干杯。