sql >> Databasteknik >  >> RDS >> PostgreSQL

Visa senaste meddelandet i en meddelandematris

Eftersom du använder Rails 5 kan du dra nytta av dess or metod:

Message.where(to: current_user.id).or(
 Message.where(user_id: current_user.id)
).order(connection: :desc, created_at: :desc)
 .select('distinct on (connection) *')



  1. fråga inte lika fungerar inte

  2. Hur man ändrar storleken på en kolumn i SQL Server (T-SQL)

  3. Tillkännager ClusterControl 1.7.4:Kluster-till-kluster-replikering - Ultimate Disaster Recovery

  4. OperationalError:(1045, åtkomst nekad för användaren 'rajendra'@'localhost' (med lösenord:NO))