Желаю всего самого последнего посещения всех отдельных пользователей.
Для этого я использую запрос ниже
Event.order(time: :desc).select('DISTINCT ON(user_id) user_id, time')
Получение синтаксической ошибки SQL.
ActiveRecord::StatementInvalid (Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ON(user_id) user_id, time FROM `events` ORDER BY `events`.`time` DESC ' at line 1: SELECT DISTINCT ON(user_id) user_id, time FROM `events` ORDER BY `events`.`time` DESC LIMIT 11)
имена столбцов таблицы событий
["id", "visit_id", "user_id", "name", "properties", "time"]
canкто-нибудь поможет мне в этом
Ожидаемый вывод что-то вроде этого
{ 21 => "2018-12-18 09:44:59", 42 => "2018-12-19 12:08:59"}
21 - user_id, а значение - время последнего посещения
Использование mysql в качестве базы данных