Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / простой запрос с group by / 7 сообщений из 7, страница 1 из 1
29.04.2019, 11:10
    #39807483
Svyatoslav1321
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
простой запрос с group by
Есть таблица с пользователями на три столбца, id, id_account, phone, date_update
на одного пользователя может быть несколько записей-телефонов, но с разными датами последнего обращения,
необходимо выбрать всех пользователей с одним, последним телефоном(по date_update)
Спасибо.
...
Рейтинг: 0 / 0
29.04.2019, 11:13
    #39807485
123йй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
простой запрос с group by
Svyatoslav1321с одним, последним телефоном(по date_update)
последний - первый с конца
...
Рейтинг: 0 / 0
29.04.2019, 11:20
    #39807491
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
простой запрос с group by
Svyatoslav1321выбрать всех пользователей с одним, последним телефоном(по date_update)RTFM/STFF FIRST/LAST
...
Рейтинг: 0 / 0
29.04.2019, 11:22
    #39807496
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
простой запрос с group by
Svyatoslav1321,

Студентам, желающим помощи
Если хочешь ответ, то смотри: 21732635
...
Рейтинг: 0 / 0
29.04.2019, 12:09
    #39807546
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
простой запрос с group by
Саян как-то дал себе труд опубликовать методы построения TOP-N запросов
http://orasql.org/2012/09/21/distinct-values-by-index-topn/
http://orasql.org/2013/07/05/topn-2/
...
Рейтинг: 0 / 0
02.05.2019, 11:13
    #39809101
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
простой запрос с group by
andrey_anonymousСаян как-то дал себе труд опубликовать методы построения TOP-N запросов
http://orasql.org/2012/09/21/distinct-values-by-index-topn/
http://orasql.org/2013/07/05/topn-2/

Код: plsql
1.
2.
3.
4.
5.
6.
7.
with t_unique( a ) as (
              select min(t1.a)
              from xt_test t1
              union all
              select next_a
              from t_unique t, lateral(select min(t1.a) next_a from xt_test t1 where t1.a>t.a) r
              where t.a is not null



так счас unique ищут? или ето просто пример?

....
stax
...
Рейтинг: 0 / 0
02.05.2019, 11:39
    #39809130
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
простой запрос с group by
Stax,
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
with t_unique( job ) as (
              select min(t1.job)
              from emp t1
              union all
              select next_a
              from t_unique t, lateral(select min(t1.job) next_a from emp t1 where t1.job>t.job) r
              where t.job is not null
)
select nvl(job,'****') from t_unique

ANALYST
CLERK
MANAGER
PRESIDENT
SALESMAN
****



.....
stax
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / простой запрос с group by / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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