Rsa97,
SELECT uid, LAST_VALUE(utm) OVER(PARTITION BY uid GROUP BY id DESC) AS s1 FROM table WHERE 1
выдает ошибку перед OVER
не понимаю, может быть OVER не поддерживается?
ThunderCat, любые варианты сортировки вернут первые значения поля utm
а нужно последние
в некоторых реализациях есть групповая функция LAST
SELECT uid,LAST(utm) FROM table WHERE 1 GROUP BY uid ORDER BY id
Хотя ORDER BY здесь вообще ни на что не влияет
Вроде бы простая задача, но без трех бубнов до сих пор не знаю как ее решить
Каким образом?
Берем простой пример
id uid utm
1 10 test1
2 10 test2
3 10 test3
4 11 test4
5 11 test5
Последнее значение имеется ввиду последнее по очереди добавления в базу, то есть сортировка по id
Есть ли простой способ при группировке по uid получить результат вида:
10 test3
11 test5
Нет, некоторые приложения (конкретно речь о приложениях сообщества - внешний сайт (лэндинг) во фрейме вк) - запускаются без подтверждения, некоторые, могут быть точно такие же - с подтверждением. Ни первые ни вторые не в каталоге и на модерацию не отправлялись.
Michel999: Нет. Иногда это так, иногда вообще вместо 20 можно отправить 3-4 сообщения, иногда все работает так же как в веб. Закономерности я не уловил и подозреваю, что разработчики тоже не в курсе.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.