|
|
|
select distinct datetime
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть таблица id,user_id,last_dt_action id primary key, ai (5,'222','2020-11-11 07:00'), (4,'333','2020-11-11 05:00'), (3,'444','2020-11-11 01:00'), (2,'222','2020-11-11 03:00'), (1,'333','2020-11-11 04:00') Как можно используя distinct(user_id) и max(last_dt_action) получить user_id,last_dt_action,id 222,'2020-11-11 07:00',5 333,'2020-11-11 05:00',4 444,'2020-11-11 01:00',3 Т.е. уник юзера, последний ид и дату по все таблице. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2020, 08:13 |
|
||
|
select distinct datetime
|
|||
|---|---|---|---|
|
#18+
Akina, Блин. Сорри. Забыл... Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2020, 15:07 |
|
||
|
select distinct datetime
|
|||
|---|---|---|---|
|
#18+
bivilbi, может быть хочешь в один проход без извращений Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2020, 14:53 |
|
||
|
select distinct datetime
|
|||
|---|---|---|---|
|
#18+
Жук в муравейнике , а почему именно DENSE_RANK()? Ну и если MySQL восьмёрка, уж лучше CTE, чем подзапрос, нагляднее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2020, 15:41 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=14&tid=1828306]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 164ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...