Как использовать «Разделить по» или «Макс.»?

У меня есть следующая таблица (my_data):

year |  X  |  Y
-----+-----+-----
2010 |  A  |  10
2011 |  A  |  20
2011 |  B  |  99
2009 |  C  |  30
2010 |  C  |  40


какой самый лучший / самый маленький оператор SQL для извлечения только данных, относящихся к самому высокому году и сгруппированных по ' X ', например:

year |  X  |  Y
-----+-----+-----
2011 |  A  |  20
2011 |  B  |  99
2010 |  C  |  40


Обратите внимание, что эта таблица результатов будет использоваться в объединении.

20
задан Stef Heyenrath 1 June 2011 в 08:36
поделиться