À l'aide DISTINCTES avec ActiveRecord
Je suis à l'aide d'ActiveRecord /RoR.
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
J'ai besoin de retourner les enregistrements qui ont une combinaison distincte start_time
+ end_time
combinaison.
- Eh bien, vous ne sera pas de retour sur les dossiers, vous serez de retour à un ensemble de combinaisons distinctes, à droite? Une fois qu'il n'y a pas d'identité et il n'est plus unique, il n'est pas un record de plus.
Vous devez vous connecter pour publier un commentaire.
Ce sera le retour des objets qui ne sont pas strictement des enregistrements, mais ils vont hériter de ActiveRecord::Base, et vous pouvez faire beaucoup de choses avec ces objets, qui n'écrit pas dans la base de données.
http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fields