Как считать NULL МАКСИМАЛЬНОЙ датой, а не игнорировать ее в MySQL?

Допустим, у меня есть таблица с именем test:

ID   DATE     

1     '2013-01-26'
1     NULL
1     '2013-03-03'      
2     '2013-02-23'      
2     '2013-04-12'      
2     '2013-05-02'   

И я хотел бы получить из этой таблицы:

ID   DATE     

1     NULL    
2     '2013-05-02'   

Вот мой запрос:

select ID, max(DATE)
from test
group by ID

Проблема в том, что MYSQL игнорирует значения NULL и возвращает мне

ID   DATE     

1     '2013-03-03'   
2     '2013-05-02' 

Как я могу сделать это, когда есть NULL, он принимает MAX как NULL?

Ответы на вопрос(4)

Ваш ответ на вопрос