U wilt dus alle gebruikersbezoeken met de laatst bezochte tijd.
Gebruik in plaats van DISTINCT
functie kunt u GROUP
. gebruiken met MAX
functie.
Zoekopdracht ziet eruit als
Events.group(:user_id).maximum(:time)
Dit geeft de gewenste resultaten
{21=>Tue, 18 Dec 2018 11:15:24 UTC +00:00, 23=>Thu, 20 Dec 2018 06:42:10 UTC +00:00}
Ik hoop dat dit voor u werkt.
FYIDISTINCT AAN (kolommen). is PostgreSQL-syntaxis.