Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Еще агрегатов пожалуйста / 5 сообщений из 5, страница 1 из 1
17.05.2014, 14:22:30
    #38644155
DenisMelnik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще агрегатов пожалуйста
Выводит разную информацию.
Кто может помочь разобрать его пожалуйста агрегат?!
Например
select name, max(id)
from city;

#Вывод;


#Kabul id=1;


#Так же group;
Такой запрос выводит просто 2 значение name и id;
select name, max(id) from city group by name;

Получается это такой же запрос как;
select distinct name, id from city;
Yes?
...
Рейтинг: 0 / 0
17.05.2014, 14:25:49
    #38644158
DenisMelnik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще агрегатов пожалуйста
screenshot #1
...
Рейтинг: 0 / 0
18.05.2014, 06:05:41
    #38644359
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще агрегатов пожалуйста
DenisMelnik,

слово DISTINCT в неявном виде делает GROUP BY.

T.e.

(1) select distinct name, id from city;

еквивалентен (в данном контексте)

(2) select name, id from city group by name

это НЕ тоже самое что

(3) select name, max(id) from city group by name

Запрос (2) выводит ОДИН ИЗ СЛУЧАЙНЫХ, ОБЫЧНО ПЕРВЫЙ ИЛИ ПОСЛЕДНИЙ ид для города,
а запрос (3) выводит махимальный.

Досточно часто поледний ИД является самым большим, поэтому КАЖЕТСЯ
что запросы одинаковые, но это не так.
...
Рейтинг: 0 / 0
07.06.2014, 19:59:06
    #38664458
DenisMelnik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще агрегатов пожалуйста
Спасибо, тогда как составить запрос максимальный id и его name?
...
Рейтинг: 0 / 0
09.06.2014, 05:50:18
    #38664872
Еще агрегатов пожалуйста
DenisMelnik,

для начала прочитать местный Ф.А.К. на эту тему...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Еще агрегатов пожалуйста / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]