Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Все значения таблицы с максимальными ИД 
:(
    Опции темы
Dweep
Дата 21.7.2013, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 1.11.2005

Репутация: нет
Всего: нет



Есть таблица с ИД(уникальное) и значениями ( могу повторяться)
Пример
1 yandex
2 yandex
3 yandex
4 google
5 google
6 rabmler
7 yahoo


Можно ли одним sql запросом найти все значения + их максимальный ИД, то есть что б получилось:
3 yandex
5 google
6 rambler
7 yahoo

Пробовал так написать: SELECT * FROM `table` GROUP BY `val`  ORDER BY `id` DESC 
Но   GROUP BY `val` не зависит от ORDER BY `id`, поэтому результат не такой как хотелось бы.

PM MAIL   Вверх
Dumm
Дата 21.7.2013, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 11.7.2010

Репутация: нет
Всего: 1



Если, как в примере, два или немногим больше столбца, например ID и NAME, то
Код

SELECT MAX(ID), NAME FROM <Table> GROUP BY NAME


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0668 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.