sql >> Databasteknik >  >> RDS >> PostgreSQL

Rails 4-frågan är unik med ett enda attribut

Om du vill få tillbaka hela modellen, men ändå behålla unikheten, kan du använda detta:

Item.select('distinct on (name) *')

Jag har bara testat detta med en Postgres-databas. Det kan eller kanske inte fungerar med mysql.



  1. Bästa sättet att lagra ett base64-kodat värde i MySQL DB?

  2. Vad är varaktigheten för referenser och anslutningar i MySQL?

  3. Automatisk ökning med viloläge

  4. Finns det en funktion i MySQL som kommer att komprimera resultaten som returneras från en fråga?