Как считать 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?