Рекомендую переписать все либо на join-ы, либо на перечисления таблиц через запятую. И не использовать одновременно оба способа. Вполне возможно, что в процессе переписывания ошибка исчезнет))
Тот же Оракл, кстати на такое ругается при компиляции...
В postgres, если мне не изменяет память, есть оконные функции. Т.о. запрос может быть таким:
select *
from (select id,
usr,
action,
datetime,
row_number () over (partition by action order by datetime desc) rn
from test_tbl)
where rn = 1
order by datetime;
Оракл такое позволяет:
id usr action datetime rn
---------------------------------------------------------------------
1 Иванов создал 2016.12.08 14:14:30 1
6 Сидоров изменил 2016.12.08 14:16:37 1
7 Сидоров подписал 2016.12.08 14:17:37 1
Как можно задавать вопрос о возможности заработка, если нет понимания не только о том, что из продуктов используется, но и том, чем занимается тот или иной продукт?!
Та же СУБД Oracle - это не просто какой-то отдельный продукт а-ля черный ящик с большой кнопкой "Работай, пожалуйста", но еще и куча версий, куча входящих в него решений (standby, например), куча головняка с администрированием и сопровождением БД/архитектуры.
Вы ведь не рассчитывали на заработок в виде "Я бесплатно скачал с сайта, теперь готов продать вам за мильён"? =)
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.