Hoe onderscheid te maken in een gekoppelde kolom?

Dit is de code, ik zou graag willen dat het UserCheckpoint.checkpoint onderscheidend vermogen heeft. Dit houdt in dat alle opgevraagde UserCheckpoints allemaal afzonderlijke Checkpoint-objecten moeten hebben.

friends_ucp = (db.session.query(UserCheckpoint).
               join(UserCheckpoint.checkpoint).
               filter(radius_cond).
               filter(Checkpoint.demo == False).
               filter(UserCheckpoint.user_id.in_(friends))
               )

Hoe kan ik het doen? Bedankt.

2
opgelost met behulp van group_by ()
toegevoegd de auteur nubela, de bron
Voeg alsjeblieft je oplossing toe als een antwoord en accepteer het, of verwijder de vraag.
toegevoegd de auteur van, de bron

1 antwoord

i solved this using group_by()

5
toegevoegd
Kunt u een voorbeeld geven?
toegevoegd de auteur Vasilly.Prokopyev, de bron