Как выбрать все уникальные значения из одного поля с максимальными значениями для другого поля

  • Автор темы Автор темы mani13
  • Дата начала Дата начала

mani13

Новичок
Такой вопрос(создавать темы не хотел):
Существует таблица. В ней есть поля ChannelName и Date...
Возможно ли выбрать средствами mysql все различные ChannelName и если существует два одинаковых значения ChannelName, то выбирается то, у которого Date больше. На http://mysql.ru ничего не нашёл...хотя, может плохо искал...
 
mani13

Если я тебя правильно понял, смотри GROUP BY.
 
lucas

Думаешь?
Я вот не могу понять, зачем ему из двух одинаковых
ChannelName нужент тот у которого Date больше.
Наверно всеж нужен максимальный Date у всех уникальных ChannelName?
 
Есть таблица
ChannelName | Date | ...
ааа | 2004-05-31 | ...
ааа | 2004-05-30 | ...
bbbb | 2004-05-06 | ...
...
Надо выбрать все уникальные ChannelName
то есть
ааа и bbbb
Если существует два одинаковых ChannelName у нас это так, то в результат запихивается та строка, у которой Date больше, то есть 2004-05-31
 
Sir_J

Ты запрос-то запускал?
Ошибку читал?

(Hint: читать мой пост до просветления.)
 
mani13
в следующий раз когда не захочешь создавать новую тему все полетить в корзину.

ys
если сразу не понял повпроса, не надо оправдываться, вопрос составлен выше среднего на этом форуме.
 
Сверху