2011-04-09 4 views
6

J'utilise ActiveRecord/RoR.Utilisation de DISTINCT avec ActiveRecord

Ma table ressemble à ceci:

id (int), start_time(time), end_time(time), ... 

1, 20:00, 23:00 

2, 20:00, 23:00 

3, 16:00, 20:00 

4, 16:00, 23:00 

5, 20:00, 22:00 

6, 16:00, 20:00 

Je dois retourner les documents qui ont une combinaison de combinaison distincte start_time + end_time.

+1

Eh bien, vous ne retourneriez pas les dossiers, vous retournerez un ensemble de combinaisons distinctes, non? Une fois qu'il n'y a plus d'identifiant et qu'il n'est plus unique, ce n'est plus un enregistrement. –

Répondre